Explorer
KNOW-REF-041

Kubernetes Documentation — Orchestration de conteneurs

Domaine
devops
Type
reference
Priorité
P1

Parent : [[INDEX-DEVOPS]]

Kubernetes Documentation

Source

Résumé

Kubernetes (K8s) est un système open source d'orchestration de conteneurs pour automatiser le déploiement, le scaling et la gestion d'applications conteneurisées. Projet hébergé par la Cloud Native Computing Foundation (CNCF).

Contenu clé

Concepts

  • Cluster : ensemble de nœuds master + worker
  • Pods : plus petite unité déployable
  • Deployments : gestion déclarative des pods
  • Services : exposition réseau des pods
  • Ingress : routage HTTP/HTTPS externe
  • ConfigMaps / Secrets : configuration et secrets
  • StatefulSets : applications avec état (DB, etc.)
  • DaemonSets : un pod par nœud
  • Jobs / CronJobs : tâches batch et planifiées
  • Namespaces : isolation logique
  • RBAC : contrôle d'accès basé sur les rôles

Guides

  • Understand Kubernetes
  • Learn how to use Kubernetes
  • Set up a K8s cluster
  • Reference documentation
  • Contribute to Kubernetes

Quand consulter

  • Déploiement d'applications conteneurisées en production.
  • Mise en place du scaling horizontal, rolling updates, self-healing.
  • Configuration de services, ingress, secrets, configmaps.
  • Préparation certification CKA/CKAD.

Références connexes

  • [[KNOW-PAT-199]] — Orchestration déclarative des conteneurs avec Kubernetes
  • [[KNOW-REF-040]] — Docker Documentation
  • [[KNOW-REF-010]] — The Twelve-Factor App