K8S-1.15.1バージョンは、metrics-serverプラグインバージョン0.3.6をデプロイします

  1. デプロイメント環境:K8Sクラスター、1.15.1バージョン
    メトリックサーバープラグインバージョン:0.3.6
  2. metrics-serverプラグインをダウンロードします。https//github.com/kubernetes-incubator/metrics-server.git
    この記事ではrelease-0.3バージョンをダウンロードしますここに画像の説明を挿入
  3. ダウンロードしたコードをサーバーに投げる
  4. コードパッケージを入力して、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このエラーについて心配する必要はありません。しばらく待つだけで、サービスが正常になるのを待ってから、クエリを入力します。できる

おすすめ

転載: blog.csdn.net/u010264186/article/details/107934019