Comme le titre l'indique, il s'agit d'une note sur la façon d'utiliser Helm pour installer le serveur de métriques sur le cluster Kubernetes fourni avec Docker pour Mac.
En gros, exécutez simplement la commande suivante.
$ helm repo add bitnami https://charts.bitnami.com/bitnami
$ helm install metrics-server bitnami/metrics-server --namespace kube-system --set rbac.create=false --set apiService.create=true --set extraArgs.kubelet-insecure-tls=true
Chaque commande exécute ce qui suit.
Après avoir attendu un moment, vous pouvez obtenir les métriques avec kubectl top node
etc.
$ kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
docker-desktop 521m 8% 1363Mi 19%
[^ 1]: La méthode simple et difficile est de spécifier --kubelet-insecure-tls
comme argument de commande. extraArgs
est préparé dans metrics-server, mais si vous voyez que la valeur par défaut est []
et spécifiez extraArgs [0] = kubelet-insecure-tls
, --0 = Il est converti en kubelet-insecure-tls
et ne fonctionne pas.
Recommended Posts