Fermer

juin 29, 2021

Comment déployer une application à l'aide de la console Web OpenShift


OpenShiftest un Paas (plateforme en tant que service), qui peut être utilisé comme la plateforme Google Compute, AWS et Microsoft Azure. Il prend en charge les développeurs en facilitant beaucoup le flux de travail de développement et de test des applications en garantissant que les développeurs n'ont pas à se soucier de basculer entre les serveurs physiques et virtuels chaque fois que nécessaire. Cela permet d'augmenter la productivité et l'efficacité du flux de travail des applications existantes avec des coûts de maintenance réduits.

La console Web OpenShift est une interface utilisateur (UI) accessible à partir d'un navigateur Web. Les développeurs peuvent utiliser la console Web pour visualiser, parcourir et gérer le contenu des projets. La console Web est démarrée en tant que partie du maître. Tous les éléments statiques requis pour exécuter la console Web sont diffusés à partir du binaire OpenShift. Les administrateurs peuvent également personnaliser la console Web à l'aide d'extensions, qui vous permettent d'exécuter des scripts et de charger des feuilles de style personnalisées lors du chargement de la console Web. Vous pouvez modifier l'apparence de presque tous les aspects de l'interface utilisateur de cette manière.

Comprendre le cycle de vie d'OpenShift Platform

La figure suivante illustre le cycle de vie de base d'OpenShift Container Platform :

  • Création d'un cluster OpenShift Container Platform :
  • Gestion du cluster
  • Développement et déploiement d'applications
  • Mise à l'échelle des applications

Présentation de l'environnement Openshift

 

Comment utiliser la console Web OpenShift pour déployer une application

Connectez-vous à la OpenShift Web Console à l'aide de vos informations d'identification Red Hat.

Il existe deux manières de travailler sur OpenShift Web Console une fois connecté :

Redhat Openshift Dedicated

Sélectionnez « developer », accédez à la section du projet et créez le projet. Fournissez le nom de projet et le nom d'affichage appropriés.

Openshift Container Platform

Consumer Markets - Keeping Up with Connected Customers

Openshift Container Getting Started

Cliquez sur « Ajouter » et sélectionnez l'outil à partir duquel vous souhaitez déployer le code de l'application Web (c'est-à-dire GitHub).

Redhat Openshift Toplogy

Allez sur GitHub et copiez l'URL "Git Repo".

[19659002]Collez l'URL dans le champ. Il va commencer à vérifier. Une fois la vérification terminée, vous verrez une coche verte indiquant que « l'image de construction » est vérifiée.

Importer depuis Git

Il détectera automatiquement le type de code (c'est-à-dire le nœud de cas. js).

Node.js

Fournissez le « nom de l'application » et un « nom d'affichage ». Ensuite, sélectionnez « DeploymentConfig ».

Cliquez sur « Créer » pour démarrer la construction. Une fois terminé, vous verrez un cercle bleu, qui indiquera que la construction est terminée avec succès. Si des erreurs se produisent, la construction ne sera pas terminée.

Vous pouvez apporter des modifications à votre code source directement à partir de l'option « modifier le code source » comme indiqué dans l'image :

Node Build Complete[19659031]Node Edit Source Code

Node Open Url

Une fois que vous avez cliqué sur "ouvrir l'URL", vous verrez votre application Web.

Easy Solutions with OpenShift

The OpenShift La console Web est très facile à utiliser pour les développeurs ainsi que pour les administrateurs. Le type administrateur permet de surveiller les ressources du conteneur et la santé du conteneur et gère les utilisateurs, tandis que le type développeur est orienté autour de l'utilisation des ressources d'application dans un espace de noms et de l'utilisation des opérateurs. Avec ce type de polyvalence, il est facile d'effectuer des tâches telles que le déploiement d'applications Web. Pour plus d'informations, contactez nos experts dès aujourd'hui.

À propos de l'auteur

Mahesh est un administrateur de systèmes certifié RHCSA et Azure qui fournit actuellement un support de serveur et gère l'infrastructure de serveur sur les plateformes Linux et Windows. Mahesh est passionné par l'apprentissage de nouvelles technologies et l'amélioration de ses compétences chaque jour.

En savoir plus sur cet auteur




Source link