Ajustement automatique des groupes de noeuds et des pods Kubernetes
Découvrez l'ajustement automatique des groupes de noeuds et des pods Kubernetes que vous avez créés à l'aide de Kubernetes Engine (OKE).
Vous pouvez automatiquement ajuster les groupes de noeuds et les groupes de grappes que vous créez à l'aide de Kubernetes Engine pour optimiser l'utilisation des ressources.
Pour activer l'ajustement automatique des grappes par ajustement automatique des groupes de noeuds, vous pouvez déployer le composant d'ajustement automatique de grappe de Kubernetes (voir Utilisation du composant d'ajustement automatique de grappe de Kubernetes). Vous pouvez déployer le composant d'ajustement automatique de grappe de Kubernetes sur une grappe de Kubernetes de deux façons :
- en tant que programme autonome (voir Utilisation du composant d'ajustement automatique de grappe en tant que programme autonome)
- en tant que module complémentaire de grappe (voir Utilisation du composant d'ajustement automatique de grappe en tant que module complémentaire de grappe)
Pour activer l'ajustement automatique par pods d'ajustement automatique, vous déployez le serveur de mesures Kubernetes pour collecter des mesures de ressource à partir de chaque noeud de travail de la grappe (voir Déploiement du serveur de mesures Kubernetes sur une grappe). Vous pouvez déployer le serveur de mesures Kubernetes sur une grappe Kubernetes de deux façons :
- en tant que programme autonome, sur des grappes avec des groupes de noeuds gérés ou des groupes de noeuds virtuels (voir Utilisation du serveur de mesures Kubernetes en tant que programme autonome)
- en tant que module complémentaire de grappe, sur les grappes avec des groupes de noeuds gérés (voir Utilisation du serveur de mesures Kubernetes en tant que module complémentaire de grappe)
Après avoir déployé le serveur de mesures Kubernetes, vous pouvez utiliser :
- le HPA (Horizontal Pod Autoscaler) de Kubernetes pour ajuster le nombre de pods dans un déploiement (voir Utilisation du HPA (Horizontal Pod Autoscaler) de Kubernetes)
- le VPA (Vertical Pod Autoscaler) de Kubernetes pour ajuster les demandes et les limites de ressources pour les conteneurs exécutés dans les pods d'un déploiement (voir Utilisation du VPA (Vertical Pod Autoscaler) de Kubernetes)
Vous pouvez utiliser le composant d'ajustement automatique de grappe de Kubernetes dans une grappe avec le HPA (Horizontal Pod Autoscaler) et le VPA (Vertical Pod Autoscaler) de Kubernetes.
Vous pouvez utiliser le composant d'ajustement automatique de grappe de Kubernetes, le serveur de mesures de Kubernetes (en tant que module complémentaire de grappe) et le VPA de Kubernetes avec des groupes de noeuds gérés uniquement. Vous pouvez utiliser le serveur de mesures Kubernetes (en tant que programme autonome) et le HPA de Kubernetes avec les groupes de noeuds virtuels et les groupes de noeuds gérés.