파드 생성이 잘 안됩니다..
정말 여러번 재구축하고도 아직도 원인 불명인데 # kubectl run nginx --image=nginx 이렇게 파드를 생성하면 위에 에러가 발생하는데 # kubectl run nginx --image=nginx --dry-run -o yaml > test.yaml # kubectl create -f test.yaml 이런 식으로 yaml 파일 생성해서 create 명령어로 만들면 성공하더라구요 원인을 모르겠습니다 이렇게 한 번 성공한 이후로는 run 명령어도 잘 됩니다... 다른 질문인데 제가 AWS EC2에서 구축하고 있는데 하나는 마스터 노드용 ec2 또 다른 하나는 워커 노드용 ec2 둘 다 다른 ec2에 public ip도 다른데 마스터노드에서 curl명령어로 통신이 되는 이유가 궁금합니다. 마스터 노드 # kubectl describe pod nginx Name: nginx Namespace: default Priority: 0 Node: ip-172-31-33-253/172.31.33.253 Start Time: Thu, 16 Sep 2021 07:13:19 +0000 Labels: run=nginx Annotations: Status: Running IP: 10.44.0.1 IPs: IP: 10.44.0.1 Containers: nginx: 10.44.0.1 IP로 파드가 구축되어져 있던데 마스터 노드 # curl -s 10.44.0.1 | grep "title" Welcome to nginx! 마스터 노드에서 해당 ip로 curl 명령어를 치면 결과가 나오더라구요nginx는 워커 노드에 생성되었으니 워커 노드의 public ip를 입력해야 하는 것 아닌가요?어떻게 private IP로 통신할 수가 있나요?마스터용 ec2랑 워커용 ec2는 다른 ec2니깐 다른 네트워크 대역대이지 않나요?