- デプロイメント環境:K8Sクラスター、1.15.1バージョン
メトリックサーバープラグインバージョン:0.3.6 - metrics-serverプラグインをダウンロードします。https://github.com/kubernetes-incubator/metrics-server.git
この記事ではrelease-0.3バージョンをダウンロードします - ダウンロードしたコードをサーバーに投げる
- コードパッケージを入力して、yamlファイルを変更します:metrics-server-deployment.yaml;変更する前にバックアップファイルに注意してください(作成者はそれにのみ使用され、この操作は必要ありません)。ファイルパス:metrics-server-0.3.6 / deploy / 1.8 +
変更されたコンテンツ:
1.画像を変更します。image:mirrorgooglecontainers / metrics-server-amd64:v0.3.6
2. imagePullPolicyをIfNotPresentに変更し
ます。3 .コマンドと関連パラメーターを追加します。command
:
-/ metrics-server
--- kubelet-preferred-address-types = InternalIP
--- kubelet-insecure-tls
5.デプロイメントを実行します。ps
:この記事では、metrics-serverパッケージを/ home / k8sパスの下に配置します
cd /home/k8s/metrics-server-0.3.6/deploy/1.8+
/home/k8s/metrics-server-0.3.6/deploy/1.8+
6.実行後にポッドのステータスを確認する
kubectl get pod -n kube-system
7. metrics-serverステータスが実行された後、監視データを表示する前に1〜2分待つ必要があります
kubectl top node
PS:サービスが監視を開始するまでしばらく時間がかかるため、しばらく待つ必要があります。コマンドを直接入力することを心配している場合は、エラーが発生します。; error: metrics not available yet
このエラーについて心配する必要はありません。しばらく待つだけで、サービスが正常になるのを待ってから、クエリを入力します。できる