ITFabricLab ouvre bientôt : les labs, simulations et examens ne sont pas encore accessibles. Vous pouvez parcourir le catalogue et créer votre compte pour être prévenu de l'ouverture.

Déployer une application sur Kubernetes

Intermédiaire LinuxKubernetes25 min50 XP

Déployez l'API registry.acme.test/api:2.1.0 dans l'espace de noms prod.

Exigences — ~/k8s/api.yaml :

  • Deployment api : replicas: 3, étiquette app: api, conteneur port 8000
  • ressources : requests cpu: 100m, memory: 128Mi ; limits memory: 256Mi
  • sondes : readinessProbe et livenessProbe HTTP sur /health port 8000
  • Service api de type ClusterIP, port 80 → targetPort: 8000, sélecteur app: api

Appliquez (kubectl apply -f api.yaml -n prod), suivez le déploiement (kubectl rollout status deployment/api -n prod) et comptez les pods prêts (kubectl get pods -n prod -l app=api) → answer pods <n>

Bientôt disponible

Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.

Tâches

  1. Deployment
  2. Service
  3. Déployé et vérifié