Chapitre 1. Aperçu des nœuds
1.1. À propos des nœuds Copier lienLien copié sur presse-papiers!
Le nœud est une machine virtuelle ou en métal nu dans un cluster Kubernetes. Les nœuds de travail hébergent vos conteneurs d’application, regroupés comme des pods. Les nœuds de plan de contrôle exécutent les services nécessaires pour contrôler le cluster Kubernetes. Dans Red Hat OpenShift Service sur AWS, les nœuds d’avion de contrôle contiennent plus que les services Kubernetes pour gérer le service Red Hat OpenShift sur AWS cluster.
Avoir des nœuds stables et sains dans un cluster est fondamental pour le bon fonctionnement de votre application hébergée. Dans Red Hat OpenShift Service sur AWS, vous pouvez accéder, gérer et surveiller un nœud via l’objet Node représentant le nœud. En utilisant OpenShift CLI (oc) ou la console Web, vous pouvez effectuer les opérations suivantes sur un nœud.
Les composants suivants d’un nœud sont chargés de maintenir le fonctionnement des pods et de fournir l’environnement d’exécution Kubernetes.
- Durée d’exécution du conteneur
- Le temps d’exécution du conteneur est responsable de l’exécution des conteneurs. Kubernetes offre plusieurs temps d’exécution tels que conteneur, cri-o, rktlet et Docker.
- Kubelet
- Kubelet fonctionne sur les nœuds et lit le conteneur se manifeste. Il garantit que les conteneurs définis ont commencé et sont en cours d’exécution. Le processus kubelet maintient l’état de travail et le serveur de nœuds. Kubelet gère les règles du réseau et le transfert de ports. Le kubelet gère les conteneurs créés uniquement par Kubernetes.
- Kube-proxy
- Kube-proxy fonctionne sur tous les nœuds du cluster et maintient le trafic réseau entre les ressources Kubernetes. Kube-proxy garantit que l’environnement de réseautage est isolé et accessible.
- DNS
- Cluster DNS est un serveur DNS qui sert des enregistrements DNS pour les services Kubernetes. Les conteneurs lancés par Kubernetes incluent automatiquement ce serveur DNS dans leurs recherches DNS.
Lire les opérations
Les opérations de lecture permettent à un administrateur ou à un développeur d’obtenir des informations sur les nœuds dans un Red Hat OpenShift Service sur le cluster AWS.
- Énumérez tous les nœuds d’un cluster.
- Obtenir des informations sur un nœud, tels que l’utilisation de la mémoire et du CPU, la santé, l’état et l’âge.
- Liste des gousses fonctionnant sur un nœud.
Les opérations d’amélioration
Le service OpenShift Red Hat sur AWS vous permet de faire plus que d’accéder et de gérer des nœuds; en tant qu’administrateur, vous pouvez effectuer les tâches suivantes sur les nœuds pour rendre le cluster plus efficace, plus convivial pour les applications et pour fournir un meilleur environnement pour vos développeurs.
- Gérez le réglage au niveau des nœuds pour les applications haute performance qui nécessitent un certain niveau de réglage du noyau à l’aide de l’opérateur de tuning de nœud.
- Exécutez automatiquement des tâches d’arrière-plan sur les nœuds avec les ensembles de démons. Il est possible de créer et d’utiliser des ensembles de démons pour créer un stockage partagé, exécuter un pod de journalisation sur chaque nœud ou déployer un agent de surveillance sur tous les nœuds.