Kubernetes 018 – What is a Service ? Objectifs, ClusterIP et expose
Le Service fournit une adresse stable pour joindre des pods dont les noms, IP et cycles de vie changent.
Archive
Articles Kubernetes 001 à 054 pour le drip training abonné.
Le Service fournit une adresse stable pour joindre des pods dont les noms, IP et cycles de vie changent.
Les rollouts permettent de mettre a jour un Deployment, suivre sa progression, revenir en arriere et choisir une strategie de remplacement.
Le Deployment est l'objet de base pour executer une application stateless dans Kubernetes avec replicas, rollout et controle continu.
Quelques outils et habitudes rendent `kubectl` beaucoup plus confortable: alias, completion, kubectx, kubens, kube-ps1 et k9s.
Les contextes `kubectl` permettent de choisir rapidement le cluster, l'utilisateur et le namespace cible. Cet episode explique comment eviter les erreurs de cluster.
Le ReplicaSet introduit la notion de controleur de pods: maintenir un nombre de replicas attendu, meme quand des pods disparaissent.
Les status de pods racontent ce qui se passe vraiment dans Kubernetes. Cet episode apprend a lire `Running`, `Pending`, `Completed`, `CrashLoopBackOff` et les evenements...
Un pod peut contenir plusieurs conteneurs. Cet episode explique les cas d'usage classiques: sidecar, adapter et ambassador.
Apres les commandes imperatives, cet episode passe aux manifests et aux formats de sortie de `kubectl` pour mieux comprendre les objets Kubernetes.
Cet episode passe a la pratique avec les premieres commandes pour creer, observer et supprimer un pod Kubernetes.
`kubectl` est le client principal de Kubernetes, mais il reste un client HTTP vers l'API. Cet episode montre le lien entre commandes, configuration et...
L'API Server est la porte d'entree du cluster. Cet episode explique pourquoi l'authentification et les autorisations sont centrales dans Kubernetes.