Introduction à Kubernetes

Objectifs Kubernetes

  • Orchestration d'application
  • Infrastructure Kubernetes
  • Objets K8s
    • Pods
    • Étiquettes et annotations
    • Découverte de services
    • ReplicaSets (Deployments)
    • StatefulSets
    • DaemonSets
    • Jobs
    • ConfigMaps et secrets
  • Déploiement d'une application
    • Création
    • Gestion
    • Mise à jour
    • Stratégies
    • Suppression
    • Diagnostic
    • Journalisation
  • Mise en oeuvre réelle
    • Accéder à l’interface web
    • Installer et utiliser Kubectl
    • Déployer un pod
    • Créer un déploiement à partir d’un ficher YAML
    • Créer un volume persistant
    • Créer un déploiement
    • Exposer le déploiement via un service
    • Exposer un service vers l’extérieur
    • Bonnes pratiques
  • Usage avancé
    • Déployer une application StateFul
    • Programmer un job
    • Accéder aux logs des conteneurs
    • Techniques de debug