기존에 아마존 리눅스2 /etc/eks/bootstrap.sh 에서 변경되었음
nodeadm으로 변경됨
userdata에 아래와 같이 바꿔서 넣어줘야한다.
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BOUNDARY"
--BOUNDARY
Content-Type: application/node.eks.aws
---
apiVersion: node.eks.aws/v1alpha1
kind: NodeConfig
spec:
cluster:
name: my-cluster
apiServerEndpoint: https://example.com
certificateAuthority: Y2VydGlmaWNhdGVBdXRob3JpdHk=
cidr: 10.100.0.0/16
--BOUNDARY--
런치템플릿 7번 바꿈ㅠㅠ
음..secondary ip를 이용해 pod ip를 100번 대역으로 바꾸고, cidr 변경해주니 coredns가 endpoint를 찾아가지 못한다... 확인필요
20240229
포드의 cat /etc/resolv.conf를 확인해봤을때,
kube-dns의 clusterip로 설정되어있지 않은 것을 확인했다.
CIDR is your cluster's Pod IP CIDR. This value is used to infer your cluster's DNS address.
위의 cidr는 svc cidr로 바꿔버리면 될 것이라 생각해서 svc cidr로 변경해줬더니 kube-dns의 clusterip로 설정되어 정상적으로 작동하는 것을 확인했다...
20240327 오류수정완료되어, 정상작동
vpc eni / amazon-ec2-net-utils 오류가 있었음... 씁..