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하고 질문을 업데이트할 수 있나요? 또한, 다른 컴퓨터에서 인증서를 생성하여 서버에 복사하셨나요? 그렇다면 인증서를 생성하는 데 사용된 컴퓨터의 시간은 인증서를 복사한 서버의 시간과 일치해야 합니다. 그렇지 않으면 액세스 문제가 발생합니다.

관련 정보