Qu¡¯est-ce que Kubernetes??
Kubernetes est un outil d¡¯orchestration de conteneurs. Con?u par Google, cet outil permet d¡¯automatiser et g¨¦rer le d¨¦ploiement de conteneurs, des packages logiciels portables qui renferment l¡¯ensemble des fichiers binaires, biblioth¨¨ques, fichiers de configuration et autres d¨¦pendances indispensables ¨¤ l¡¯ex¨¦cution du programme logiciel concern¨¦.
Qu¡¯est-ce que l¡¯orchestration de conteneurs??
Ce concept d¨¦crit l¡¯automatisation des t?ches courantes de gestion de conteneurs, telles que le d¨¦ploiement, la mise ¨¤ l¡¯¨¦chelle et la mise en r¨¦seau. Au lieu de d¨¦ployer manuellement vos microservices et vos applications Web en environnement de production, les outils d¡¯orchestration de conteneurs comme Kubernetes vous permettent de cr¨¦er des workflows automatis¨¦s.
Anatomie d¡¯un cluster Kubernetes
Kubernetes regorge de fonctionnalit¨¦s con?ues pour vous aider ¨¤ mettre en service et d¨¦ployer vos propres programmes logiciels conteneuris¨¦s.
Pour mieux comprendre ce qu¡¯est Kubernetes, le mieux est de commencer par examiner ce que renferme un cluster Kubernetes classique?:
- Pods?: la plus petite unit¨¦ de calcul d¨¦ployable que vous pouvez cr¨¦er et g¨¦rer dans Kubernetes, en partant d¡¯un seul conteneur pour s¡¯¨¦tendre ¨¤ plusieurs conteneurs ex¨¦cut¨¦s sur les m¨ºmes ressources de stockage/r¨¦seau partag¨¦.
- N?uds?: les machines de travail (virtuelles ou physiques) qui h¨¦bergent les pods formant une charge applicative. Chaque n?ud comprend au moins un Kubelet, c¡¯est-¨¤-dire un agent qui veille ¨¤ ce que les conteneurs d¨¦crits s¡¯ex¨¦cutent correctement dans le pod sur un cluster.
- Plan de contr?le?: la couche d¡¯orchestration qui expose l¡¯API que vous utilisez pour g¨¦rer vos conteneurs, vos pods et vos n?uds.
- °ä´Ç³¾±è±ô¨¦³¾±ð²Ô³Ù²õ?: certaines fonctions, comme le DNS de cluster, ¨¦tendent les fonctionnalit¨¦s d¡¯un cluster pour fournir un serveur DNS ou une interface Web que l¡¯on peut utiliser comme tableau de bord g¨¦n¨¦ral pour surveiller et d¨¦panner les applications ex¨¦cut¨¦es dans le cluster, ou m¨ºme le cluster lui-m¨ºme.