Déployer une application sur Kubernetes
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, étiquetteapp: api, conteneur port 8000 - ressources :
requestscpu: 100m,memory: 128Mi;limitsmemory: 256Mi - sondes :
readinessProbeetlivenessProbeHTTP sur/healthport 8000 - Service
apide type ClusterIP, port 80 →targetPort: 8000, sélecteurapp: 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
- Deployment
- Service
- Déployé et vérifié