k8s kubernetes가 초기 테스트에 실패함

k8s kubernetes가 초기 테스트에 실패함

저는 kubernetes를 처음 접했고 배우려고 노력하고 있습니다.

2개의 VM을 설정하고 호스트 전용 네트워크를 통해 서로 연결합니다.

나는 다음 2가지 가이드를 따랐습니다.

Kubeadm을 사용하여 Debian 11에 Kubernetes 클러스터를 설치하는 방법

Containerd를 사용하여 Debian 11에 Kubernetes 클러스터 배포

"9) Kubernetes 클러스터 설치 테스트"에 도달할 때까지 모든 것이 잘 진행되는 것 같습니다.

(Master)$ kubectl create deployment nginx-app --image=nginx --replicas 2
deployment.apps/nginx-app created
(Master)$ kubectl expose deployment nginx-app --name=nginx-web-svc --type NodePort --port 80 --target-port 80
service/nginx-web-svc exposed
(Master)$ kubectl describe svc nginx-web-svc
Name:                     nginx-web-svc
Namespace:                default
Labels:                   app=nginx-app
Annotations:              <none>
Selector:                 app=nginx-app
Type:                     NodePort
IP Family Policy:         SingleStack
IP Families:              IPv4
IP:                       10.96.22.154
IPs:                      10.96.22.154
Port:                     <unset>  80/TCP
TargetPort:               80/TCP
NodePort:                 <unset>  30315/TCP
Endpoints:                <none>
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   <none>

참고: 끝점: < 없음 >은 연습의 예상 출력과 일치하지 않습니다. 그것은 가지고있다Endpoints: 172.16.126.1:80, 172.16.194.65:80

그리고 노출된 포트에 접근하려고 하면...

(Master)$ curl http://k-worker-01:30315
curl: (7) Failed to connect to k-worker-01 port 30315: Connection refused

참고: 내 VM 설정에는 2개의 네트워크 어댑터가 있습니다.

  1. NAT에 연결됨
  2. 호스트 전용 어댑터에 연결됨

양방향으로 ping할 수 있습니다.

$ ping -c4 k-worker-01

그리고

$ ping -c4 k-master

다음에 무엇을 시도해야할지 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.

관련 정보