Déploiement du serveur de mesures Kubernetes sur un cluster
Découvrez comment déployer le serveur de mesures Kubernetes en tant que programme autonome ou en tant qu'extension de cluster sur un cluster que vous avez créé à l'aide de Kubernetes Engine (OKE).
Vous pouvez déployer le serveur de mesures Kubernetes sur les clusters créés à l'aide de Kubernetes Engine pour activer le redimensionnement automatique.
Le serveur de mesures Kubernetes est un opérateur d'agrégation de données d'utilisation des ressources à l'échelle du cluster. Le serveur de mesures Kubernetes collecte des mesures de ressource à partir du kubelet exécuté sur chaque noeud de processus actif et les expose dans le serveur d'API Kubernetes via l'API de mesures Kubernetes. D'autres extensions Kubernetes ont besoin du serveur de mesures Kubernetes, notamment :
- l'outil de redimensionnement automatique de pod horizontal (reportez-vous à Utilisation de l'outil de redimensionnement automatique de pod horizontal Kubernetes),
- l'outil de redimensionnement automatique de pod vertical (reportez-vous à Utilisation de l'outil de redimensionnement automatique de pod vertical Kubernetes).
Vous pouvez déployer le serveur de mesures Kubernetes sur un cluster Kubernetes de deux manières :
- en tant que programme autonome, sur des clusters avec des pools de noeuds gérés ou des pools de noeuds virtuels (reportez-vous à Utilisation du serveur de mesures Kubernetes en tant que programme autonome)
- en tant qu'extension de cluster, sur les clusters avec pools de noeuds gérés (reportez-vous à Utilisation du serveur de mesures Kubernetes en tant qu'extension de cluster)
Le serveur de mesures Kubernetes n'est pas destiné à être utilisé pour autre chose que le redimensionnement automatique. Par exemple, il n'est pas recommandé d'utiliser le serveur de mesures Kubernetes pour transférer des mesures vers des solutions de surveillance, ni comme source de mesures de solution de surveillance. Pour plus d'informations, reportez-vous à la documentation sur le serveur de mesures Kubernetes sur GitHub.