LoginSignup
3
1

More than 3 years have passed since last update.

Docker for Macに付属のKubernetesにmetrics-serverをHelmでインストールする

Posted at

概要

タイトルのとおり Docker for Mac に付属の Kubernetes クラスタに metrics-server を Helm を使ってインストールする方法のメモです。

インストール方法

基本的には下記のコマンドを実行するだけです。

$ 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

それぞれのコマンドは下記を実行しています。

  • helm に bitnami のリポジトリを追加(追加済みの場合は不要です)
  • metrics-server をインストール1

これで少し待つと kubectl top node 等でメトリクスが取得可能となります。

$ kubectl top node
NAME             CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
docker-desktop   521m         8%     1363Mi          19%

  1. 地味に難しかったのがコマンド引数に --kubelet-insecure-tls を指定する方法です。metrics-serverには extraArgs が用意されているのですが、デフォルトが [] というのを見て extraArgs[0]=kubelet-insecure-tls のように指定すると --0=kubelet-insecure-tls に変換されてしまい動きません。 

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1