Outils pour utilisateurs

Outils du site


tech:notes_-_kubernetes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:notes_-_kubernetes [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:notes_-_kubernetes [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Docker K8S}}
 +
 +# Notes - Kubernetes - K8S
 +
 +Voir :
 + * https://kubernetes.io/fr/docs/reference/kubectl/conventions/
 + * https://docs.ansible.com/ansible/2.9/modules/list_of_clustering_modules.html
 + * https://github.com/kelseyhightower/kubernetes-the-hard-way
 + * https://www.airplane.dev/blog/kubeadm
 + * https://kubernetes.io/blog/2019/07/23/get-started-with-kubernetes-using-python/
 + * https://creativetech-fr.devoteam.com/2023/07/13/kubernetes-techniques-et-astuces-pour-optimiser-votre-deploiement/
 + * https://blog.stephane-robert.info/docs/conteneurs/orchestrateurs/kubernetes/deployments/
 +
 +
 +Tuto
 + * https://www.datacamp.com/fr/tutorial/kubernetes
 + * https://xavki.blog/kubernetes-tutoriaux-francais/
 + * https://kubernetes.io/docs/tutorials/
 + * [https://www.youtube.com/watch?v=d6WC5n9G_sM|Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)](https://www.youtube.com/watch?v=d6WC5n9G_sM)
 + * https://www.youtube.com/watch?v=_dLOiuohCgc&list=PLFOIsHSSYIK3mE_2m7i_7jdYu5CTebymN&index=1
 +
 +
 +
 +crd
 +Custom Ressource 
 +
 +Service
 +Ingress (prochainement remplacé par les GatewayApi)
 +* nginx
 +* treafik
 +* haproxy
 +
 +
 +API Server (server de kubectl)
 +Scheduler
 + kubelet (reçoie les infos du scheduler)
 +
 +etcd
 + Backup
 + Restoration à chaud
 +
 +Controlleur Manager (boucle de controle)
 +
 +Cloud Controller 
 +
 +
 +
 +
 +
 +
 +
 +## Bonnes pratiques
 +
 +Évitez les Pods orphelins ("Naked" Pods)
 +les pods dits “orphelins” sont ceux qui ne sont pas liés à un contrôleur de plus haut niveau (ReplicaSets, Deployments, ...). Comme ils ne sont pas managés, ils ne seront pas relancés en cas d'erreur ou d'échec du nœud.
 +
 +Spécifiez le namespace par défaut
 +~~~bash
 +kubectl config set-context --current --namespace=working-namespace
 +~~~
 +Ou utiliser kubectx / kubens 
 +
 +
 +## Storage
 +
 +* https://kubernetes-csi.github.io/docs/drivers.html
 +* https://docs.datastax.com/en/cassandra-operator/managing/configuring.html
 +* https://piraeus.io/docs/stable/tutorial/get-started/
 +* https://portworx.com/knowledge-hub/a-complete-guide-to-kubernetes-csi/
 +
 +
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki