Centos 7 가상 머신에서 kubernetes를 사용하여 클러스터를 설정하려고 하는데 작업자를 클러스터에 참여시키는 부분에서 멈췄습니다.
마스터를 성공적으로 설정하고 토큰을 얻었습니다. 두 번째 Centos 7 시스템에 토큰을 추가했지만 아무 일도 일어나지 않습니다.
로그를 조사하는 동안 다음과 같은 내용을 얻었지만 정확히 원인이 무엇인지는 확실하지 않습니다. 두 서버 모두에 대해 /etc/hosts 파일에 호스트 항목을 추가하고 마스터 구성 재설정을 두 번 시도했습니다.
아래는 작업 기계의 로그입니다.
Apr 22 20:11:12 ks01 kubelet: E0422 20:11:12.647230 14902 kubelet.go:2267] node "ks01" not found
Apr 22 20:11:12 ks01 kubelet: E0422 20:11:12.651006 14902 controller.go:136] failed to ensure node lease exists, will retry in 400ms, error: Unauthorized
Apr 22 20:11:12 ks01 kubelet: E0422 20:11:12.853918 14902 kubelet.go:2267] node "ks01" not found
Apr 22 20:11:12 ks01 kubelet: W0422 20:11:12.854042 14902 pod_container_deletor.go:77] Container "82896667dd899c60e767f5c25a0a3da52a2c750cc0ac280eb0a3a9b6b4f3d1d3" not found in pod's containers
Apr 22 20:11:12 ks01 kubelet: I0422 20:11:12.854076 14902 kubelet_node_status.go:294] Setting node annotation to enable volume controller attach/detach
Apr 22 20:11:12 ks01 kubelet: E0422 20:11:12.858635 14902 csi_plugin.go:271] Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condition; caused by: Unauthorized
Apr 22 20:11:12 ks01 kubelet: I0422 20:11:12.893113 14902 kubelet_node_status.go:70] Attempting to register node ks01
Apr 22 20:11:12 ks01 kubelet: E0422 20:11:12.895442 14902 kubelet_node_status.go:92] Unable to register node "ks01" with API server: Unauthorized