Wiki Cloud Avenue
-
Accueil
-
FAQ
-
Fiches Pratiques
-
-
-
-
- Ajouter un Utilisateur NetBackup
- Connaitre son Master Serveur de Backup
- Modifier la langue Portail NetBackup
- NetBackup : Erreurs
- Page d'Accueil NSS
- Portail NetBackup
- Prérequis à la sauvegarde
- Reporting Quotidien
- Restauration de Fichier
- Restauration de VM
- Sauvegarde : Mode Agent B&R via NSS pour l`offre IAAS
- Sauvegarde de VM
- Suppression de Backup
- Swagger NSS
- Swagger NSS avec Postman
-
- Aucun article
-
-
- NSX-T : Comment configurer une solution IPSEC [EN]
- NSX-T : configuration de DNAT [EN]
- NSX-T : configuration de SNAT [EN]
- NSX-T : Création de T1 [EN]
- NSX-T : Créer et configurer un segment overlay Geneve
- NSX-T: Configurer un Pare-Feu de Passerelle/"Gateway Firewall"
- NSX-T: Configurer un Pare-Feu Distribué
- NSX-T: Créer un VPN Ipsec
- Sauvegarde : Conception globale de l'offre VCOD [EN]
- Sauvegarde : Créer une sauvegarde VCOD [EN]
- Sauvegarde : Guide de l'utilisateur pour l'offre VCOD [EN]
- Sauvegarde : Installation de l'agent Netbackup pour Linux [EN]
- Sauvegarde : Installation de l'agent Netbackup pour Windows [EN]
- VCenter : Réinitialiser le mot de passe de cloudadmin [EN]
- VCenter : Snapshot de VM
- VCenter : Storage Vmotion d'une VM
- VCenter: Cloner une VM
- VCenter: Créer une nouvelle VM
- VCenter: Upgrader les Vmware tools sur une VM
-
- Configuration de gabarit ou de personnalisation sur VCD
- Configurer le Multisite
- Découvrir vROPS Tenant
- Droits et Rôles Utilisateurs
- Federation Certificate expiration
- Gestion des Utilisateurs
- Journal des nouvelles fonctionnalités de VCD sur le Pare-feu
- Langue de l'interface vCloud Director
- Plugin VCD Aria OPS pour les clients
- Portail vCloud Director
- VCloud Director
-
Liste des Services (NGP)
-
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
-
-
- Aucun article
-
- Aucun article
-
- Aucun article
-
-
- Aucun article
-
- Aucun article
-
-
Déployer votre première application sur Hosted OpenShift on VCD
Objectif
Dans ce guide, vous allez apprendre à :
- créer un projet Kubernetes/OpenShift,
- déployer une première application Apache HTTPD,
- vérifier son bon fonctionnement en interne,
1. Créer un projet (namespace)
Créez un environnement isolé pour votre application :
oc new-project demo-app
Vérifiez :
oc get projects
2. Déployer une application Apache HTTPD
Nous allons utiliser l’image officielle Red Hat Universal Base Image (UBI), conforme aux SCC :
oc -n demo-app create deployment myapp --image=registry.access.redhat.com/ubi9/httpd-24
Vérifiez que le pod démarre :
oc -n demo-app get pods
3. Vérifier l’état de l’application
Vérifier les pods
oc -n demo-app get pods -o wide
Statut attendu : Running
Vérifier les logs du container Apache
oc -n demo-app logs deployment/myapp
Vérifier le pod en détail (si problème)
oc -n demo-app describe pod <NOM_DU_POD>
4. Créer un Service interne (ClusterIP)
Même si nous n’exposons pas l’application, nous pouvons la rendre accessible aux autres pods du cluster :
oc -n demo-app expose deployment myapp --port=8080 --target-port=8080 --type=ClusterIP
Apache UBI HTTPD écoute par défaut sur 8080, d’où le --port=8080.
Vérifiez :
oc -n demo-app get svc myapp
Ce service est interne au cluster uniquement.
5. Tester l’application depuis un autre pod
Créez un pod temporaire :
oc -n demo-app run test --rm -it --image=busybox -- sh
Depuis le shell :
wget -qO- http://myapp:8080
Vous devriez obtenir la page par défaut d’Apache.
Quittez le pod :
exit
6. Nettoyer si besoin
oc delete project demo-app
🎉 Votre application Apache est déployée !
Vous avez appris à :
- créer un projet,
- déployer une application,
- créer un service interne,
- tester l’application en interne au cluster