Conclusion du cours Kubernetes

Clap de fin ! Vous connaissez dès à présent la plupart des concepts de base de Kubernetes. Je vous présente mon message de conclusion et quelques conseils pour la certification CKA.

Introduction

Vous voici arrivé(e) au terme de ce cours et je tiens vraiment à vous remercier d'avoir pris le temps de suivre ce cours et à vous féliciter pour avoir tenu jusqu'au bout 🥇.

Sur le cours de Docker je vous avais promis de faire un cours sur Kubernetes, et voilà on y est , je rédige maintenant la conclusion du cours Kubernetes.

À travers ce cours, nous avons vu tous les aspects majeurs de Kubernetes, rendant ainsi son utilisation très simple, intéressante et très puissante.

Malheureusement, il existe encore des aspects sur k8s que je n'ai pas pu vous montrer comme par exemple la gestion des certificats, utilisateurs, LoadBalancer etc ... Le cours serait trop long sinon (voire infinie :p). Cependant, j'ai tenté de vous transmettre au maximum les connaissances majeures indispensables pour la gestion d'un cluster simple Kubernetes.

La suite ?

Si vous avez aimé ce cours, alors je vous conseille vivement de passer votre certification Kubernetes. À cette occasion, j'ai créé un article vous expliquant d'A à Z comment passer la certification Kubernetes.

image drôle kubernetes

Espace commentaire

Écrire un commentaire

Rejoignez la discussion

Vous devez être connecté pour poster un message.

31 commentaires

ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

@Jeloufi Merci pour ton message 😄

18/01/2020 à 10:27
Jeloufi
Membre
Avatar de Jeloufi
Jeloufi
Membre

Super merci beaucoup pour ce cours bien rédigé 

16/01/2020 à 12:26
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

D'ailleurs, pour ceux qui testent sur des VM, assurez-vous de bien désactiver le swap avec swapoff -a sinon le kubelet ne démarrera jamais.

16/01/2020 à 11:32
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Cool. C'est un point crucial pour isoler les workloads critiques en prod.

16/01/2020 à 04:20
claire-teixeira
Membre Actif
Avatar de claire-teixeira
claire-teixeira
Membre Actif

Merci pour l'article sur la certification. Le passage sur les Taints et Tolerations était très clair.

15/01/2020 à 21:34
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Avec kubeadm, tu peux monter à quelques centaines, mais au-delà, il faut revoir l'infra de ton etcd.

15/01/2020 à 16:26
leon92
Membre Actif Secouriste
Avatar de leon92
leon92
Membre Actif Secouriste

Y a-t-il une limite de nœuds pour un cluster simple comme décrit dans ton tuto ?

15/01/2020 à 08:41
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Utilise kubectl describe pod <pod-name>. Regarde les événements en bas de la sortie, c'est là que l'erreur est écrite.

15/01/2020 à 01:31
sturpin
Membre Actif
Avatar de sturpin
sturpin
Membre Actif

C'est quoi la meilleure façon de débugger un pod qui reste en ContainerCreating ?

14/01/2020 à 21:18
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Vérifie tes règles iptables ou ton pare-feu système. Kubernetes ne gère pas l'ouverture des ports sur ton OS hôte.

14/01/2020 à 16:31
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Derien @Jakee heureux de savoir que ça vous a plu :)

14/01/2020 à 13:35
desousa-henriette
Membre Actif
Avatar de desousa-henriette
desousa-henriette
Membre Actif

Je n'arrive pas à exposer mon déploiement via un NodePort. Le port est bloqué.

14/01/2020 à 09:06
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Le temps. Tu as peu de temps pour beaucoup de questions. Apprends à utiliser kubectl avec les alias.

14/01/2020 à 02:55
juliette27
Membre Actif
Avatar de juliette27
juliette27
Membre Actif

Le cours est top, merci. Pour la CKA, c'est quoi le plus chiant à configurer ?

13/01/2020 à 22:47
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Ton ServiceAccount manque de droits. Crée un RoleBinding spécifique.

13/01/2020 à 14:56
wparis
Membre Actif
Avatar de wparis
wparis
Membre Actif

J'ai une erreur de RBAC quand je veux lister mes secrets. Forbidden direct.

13/01/2020 à 10:29
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Tu fais ça nœud par nœud en vidant le nœud avant. Ne jamais faire en une fois.

kubectl drain <node-name> --ignore-daemonsets
13/01/2020 à 05:21
daniel-chevalier
Membre Actif
Avatar de daniel-chevalier
daniel-chevalier
Membre Actif

Comment tu gères les mises à jour des versions de Kubernetes sur un cluster en prod ?

12/01/2020 à 22:42
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Je viens de corriger le lien, c'était un souci de slash dans l'URL. Rafraîchis la page.

12/01/2020 à 15:00
Jakeeee
Membre
Avatar de Jakeeee
Jakeeee
Membre

Merci beaucoup, cours de très grande qualité, facile de compréhension !

12/01/2020 à 11:46
djean
Membre Actif
Avatar de djean
djean
Membre Actif

Le lien vers l'article sur la certification est mort chez moi. Tu peux checker ?

12/01/2020 à 08:08
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Les volumes, c'est le piège classique. Assure-toi de bien configurer ton PersistentVolumeClaim sinon ton pod ne montera jamais.

12/01/2020 à 00:32
vmunoz
Membre Actif
Avatar de vmunoz
vmunoz
Membre Actif

J'ai fini le tuto, je me sens prêt pour la CKA. Tes conseils sur la gestion des volumes sont passés un peu vite.

11/01/2020 à 18:32
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Vérifie ton plugin réseau (CNI). Souvent, les pods système sont en crashloop.

Check les logs : kubectl logs -n kube-system -l k8s-app=calico-node

11/01/2020 à 10:59
hoarau-manon
Membre Actif
Avatar de hoarau-manon
hoarau-manon
Membre Actif

Mon kubectl get nodes me renvoie NotReady après le démarrage. Une piste ?

11/01/2020 à 04:14

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire