Kubernetesダッシュボードは、その独自の証明書に問題を解決するため、いくつかのブラウザにつながった質問を開くことができません。

通常伴うKubernetesダッシュボードの展開に質問して証明書の日付を生成し、適切に展開Kubernetesダッシュボードをインストールした後、一部のブラウザでは、(例えばChromeブラウザなど)にアクセスすることはできませんで、解決策は、自己署名証明書の形で解決することができます。

前回のテスト・デプロイメント環境に基づいて、

IPアドレス ホスト名 システム カーネルのバージョン CPU メモリ
192.168.100.6 master01.cluster.k8 CentOSの7.6 5.2.6 図4c 4G
192.168.100.7 node01.cluster.k8 CentOSの7.6 5.2.6 図4c 4G
192.168.100.8 node02.cluster.k8 CentOSの7.6 5.2.6 図4c 4G

図1に示すように、自己署名証明書を生成します

証明書要求の1)のキー

openssl genrsa -out dashboard.key 2048

2)証明書要求が生成され

openssl req -days 3650 -new -out dashboard.csr -key dashboard.key -subj '/CN=**192.168.100.6**'

3)自己署名証明書を生成します

openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt

2、展開KubernetesDashboard秘密と同じ名前のファイルを作成します

削除する前に、1)ダッシュボードの展開

kubectl delete -f kubernetes-dashboard.yaml

2)同じ名前の秘密KubernetesDashboard展開してファイルを作成します。

Kubernetesダッシュボードは、その独自の証明書に問題を解決するため、いくつかのブラウザにつながった質問を開くことができません。

kubectl create secret generic kubernetes-dashboard-certs --from-file=dashboard.key --from-file=dashboard.crt

ダッシュボードの秘密の部分に3)コメントkubernetes-dashboard.yamlドキュメント

Kubernetesダッシュボードは、その独自の証明書に問題を解決するため、いくつかのブラウザにつながった質問を開くことができません。

4)再アプリケーション配備kubernetes-dashboard.yamlファイル

kubectl apply -f kubernetes-dashboard.yaml

3は、基本的に開くことができ、ブラウザを介してアクセスしに行きます。

Kubernetesダッシュボードは、その独自の証明書に問題を解決するため、いくつかのブラウザにつながった質問を開くことができません。

おすすめ

転載: blog.51cto.com/10616534/2430512