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