PrometheusK8Sシステムコンポーネントサービスモニタリング

一、kube-apiserver

1. apiserver自体も、監視データを提供するための/ metricsapiを提供します
PrometheusK8Sシステムコンポーネントサービスモニタリング

2.上記の情報に基づいて、次のコンテンツをプロメテウス構成ファイルに追加します

    - job_name: 'kubernetes-apiserver'
      static_configs:
      - targets: ['10.96.0.1']         #apiserver的svc
      scheme: https                    #访问方式,默认是http
      tls_config:                          #因apiserver的调用需有授权认证信息
        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
        insecure_skip_verify: true
      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token

#授权的ca与token信息,是存放在prometheus的容器里

PrometheusK8Sシステムコンポーネントサービスモニタリング

3.構成ファイルを適用し、元のポッドを削除して再起動し、構成ファイルを再ロードします
。4。データ取得の状況を確認します
PrometheusK8Sシステムコンポーネントサービスモニタリング

二、久部スケジューラー

1.kube-schedulerの現在のインストールを理解します
PrometheusK8Sシステムコンポーネントサービスモニタリング
PrometheusK8Sシステムコンポーネントサービスモニタリング

2.上記の情報に基づいてプロメテウス構成ファイルを追加します

    - job_name: 'kubernetes-scheduler'
      static_configs:
      - targets: ['10.3.153.200:10251']

3.効果を再構成して確認します
PrometheusK8Sシステムコンポーネントサービスモニタリング

おすすめ

転載: blog.51cto.com/12965094/2678575