Aller au contenu

Déployer un conteneur


Un Pod est l’unité d’exécution minimale sur Kubernetes ; il regroupe un ou plusieurs conteneurs partageant le même réseau et le même stockage. Dans la pratique, on crée rarement un Pod « nu ». On préfère un controller comme par exemple un Deployment qui se chargera de créer des Pods et de :

  • maintenir le nombre désiré de répliques ;
  • gérer les roll‑outs et roll‑backs ;

Pour plus de détails, consultez la documentation officielle Kubernetes – Pods et Deployments.


Exemple : NGINX hello‑world

Voici comment déployer l’image nginx:alpine venant du registre Docker Hub, dans votre namespace:

  1. Ouvrez le menu Workloads › Deployments dans votre namespace.

    Créer un Deployment dans Rancher

  2. Cliquez sur Create puis remplissez :

    • Name : nginx-demo
    • Container name : web
    • Container Image : nginx:alpine

    Créer un Deployment dans Rancher

  3. Validez avec Create. Votre workload apparaît en vert quand le Pod est prêt.

    Créer un Deployment dans Rancher