Kubernetesのマルチマスター設定、Weave Netが正しく動作しません。

Kubernetesのマルチマスター設定、Weave Netが正しく動作しません。

kuberneteで複数のホストを設定しようとしていますが、ネットワークプラグインが正しくなく、次のエラーが表示されます。 ここに画像の説明を入力してください。

フォローするこのブログ投稿kubernetesで複数のホストを設定するために使用されます。

クラスタ情報:

Kubernetes version: v14.3.0
Cloud being used: (put bare-metal if not on a public cloud) 
Installation method:
Host OS: 18.04.2

ブレードを設定した後、次のエラーが発生します。

{"log":"ERROR: logging before flag.Parse: E0701 07:51:53.278548   25716 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:321: Failed to list *v1.Namespace: Get https://10.96.0.1:443/api/v1/namespaces?limit=500\u0026resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout\n","stream":"stderr","time":"2019-07-01T07:51:53.278754803Z"}
{"log":"ERROR: logging before flag.Parse: E0701 07:51:53.280424   25716 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:323: Failed to list *v1.NetworkPolicy: Get https://10.96.0.1:443/apis/networking.k8s.io/v1/networkpolicies?limit=500\u0026resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout\n","stream":"stderr","time":"2019-07-01T07:51:53.280526951Z"}
{"log":"ERROR: logging before flag.Parse: E0701 07:51:53.285744   25716 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:322: Failed to list *v1.Pod: Get https://10.96.0.1:443/api/v1/pods?limit=500\u0026resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout\n","stream":"stderr","time":"2019-07-01T07:51:53.28588935Z"}

Kubeエージェントを設定した後、次のエラーが発生します。

{“log”:“E0701 07:57:20.105121 1 reflector.go:126] k8s.io/client-go/informers/factory.go:133: Failed to list *v1.Service: Get https://101.53.145.68:6443/api/v1/services?labelSelector=!service.kubernetes.io%2Fservice-proxy-name\u0026limit=500\u0026resourceVersion=0: x509: certificate signed by unknown authority (possibly because of “crypto/rsa: verification error” while trying to verify candidate authority certificate “kubernetes”)\n”,“stream”:“stderr”,“time”:“2019-07-01T07:57:20.105357775Z”}
{“log”:“E0701 07:57:20.107067 1 reflector.go:126] k8s.io/client-go/informers/factory.go:133: Failed to list *v1.Endpoints: Get https://101.53.145.68:6443/api/v1/endpoints?labelSelector=!service.kubernetes.io%2Fservice-proxy-name\u0026limit=500\u0026resourceVersion=0: x509: certificate signed by unknown authority (possibly because of “crypto/rsa: verification error” while trying to verify candidate authority certificate “kubernetes”)\n”,“stream”:“stderr”,“time”:“2019-07-01T07:57:20.107170774Z”}

ホスト名はすべて異なります。 ここに画像の説明を入力してください。

ベストアンサー1

すべてのノードのホスト名が異なりますか?そうしてkubectl get nodes -o wide質問を更新できますか?また、別のコンピュータから証明書を生成してサーバーにコピーしましたか?その場合、証明書の生成に使用されたコンピュータの時間は、証明書をコピーしたサーバーの時間と一致する必要があります。それ以外の場合、アクセスの問題が発生します。

おすすめ記事