Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.16 KB

0_k8.md

File metadata and controls

40 lines (28 loc) · 1.16 KB

Kubernetes

Objectif

  • comprendre les besoins d'un cluster Kubernetes
  • connaitre les grands composants qui constituent un cluster

Les composants d'un cluster Kubernetes

schema composants d'un cluster K8

Key points :

  • opensource
  • écrit en Go
  • ensemble de binaires sans dépendance
  • Faciles à conteneuriser et à packager

Composants :

  • etcd: Base de données
  • kube-apiserver : API server qui permet la configuration d'objets Kubernetes (Pod, Service, Deployment, etc.)
  • kube-proxy : Permet le forwarding TCP/UDP et le load balancing entre les services et les backends (Pods)
  • kube-scheduler : planifie les ressources en fonctions de règles explicites ou implicites
  • kube-controller-manager : Responsable de l'état du cluster, boucle infinie qui régule l'état du cluster afin d'atteindre un état désiré

Ressources :

  • Namespaces
  • Pods
  • Deployments
  • DaemonSets
  • StatefulSets
  • Jobs
  • Cronjobs

Pour aller plus loin