
kubeadmツールを使用してKubernetesをインストールしました。バージョンは1.20.0です。
しかし、コントローラー マネージャーとスケジューラーは 10251 ポートと 10252 ポートをリッスンしていないようです。このため、Prometheus は両方のポートからメトリックをエッチングできません。
kubeadm init にカスタム値ファイルを使用し、両方のアドレスとして 0.0.0.0 を追加して値を使用しようとしましたが、まだリッスンしていないようで、これらの 2 つのポートはまだサーバー上で使用されていません。
10257 および 10259 ポートを確認しましたが、メトリックは提供されません。
この問題の解決にご協力ください。
答え1
Kubernetes サポートからは、これらのポートは廃止されており、新しいポート (つまり 10257 と 10259) が同じ目的で使用されるが、メトリックを取得するには認証が必要であるという回答を受け取りました。Prometheus 側でこれがサポートされており、その方法がどこかに文書化されているとしたら、それは Prometheus 側の問題だと思います。