1.5 KiB
1.5 KiB
title, created, updated, type, tags, confidence, contested, sources
| title | created | updated | type | tags | confidence | contested | sources | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kubernetes | 2026-06-06 | 2026-06-06 | concept |
|
high | false |
|
☸️ Kubernetes (K8s)
Définition Courte
Système open-source d'orchestration de conteneurs initialement créé par Google. Automatise le déploiement, le scaling et la gestion d'applications conteneurisées.
Explication Détaillée
Kubernetes abstrait l'infrastructure sous-jacente (on déclare "je veux 3 instances de cette app" et K8s s'occupe de les placer, les redémarrer, etc.).
Concepts clés :
- Pod : unité minimale (1+ conteneurs partageant réseau/storage).
- Deployment : déclaration d'état (X replicas d'un pod).
- Service : point d'accès stable aux pods (load balancing interne).
- Ingress : routage HTTP externe.
- Namespace : isolation logique.
Alternatives : K3s (léger, homelab), Nomad (plus simple), Docker Swarm (plus simple encore).
Cas d'Usage
- Microservices à grande échelle.
- ML platforms (Kubeflow).
- Apps multi-cloud.
Outils Liés
- K3s, K0s (versions light pour homelab).
- Helm (package manager).
- ArgoCD / Flux (GitOps).
- Rancher, Portainer (UI de gestion).
Pages Liées
Questions Ouvertes
- Kubernetes est-il overkill pour un homelab ?
- Quelle sera la prochaine abstraction au-dessus de K8s ?