Parent : [[INDEX-DEVOPS]]
Kubernetes Documentation
Source
- Site : https://kubernetes.io/docs/home/
- Repository : https://github.com/kubernetes/kubernetes
- Type : Documentation officielle Kubernetes
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