본문 바로가기

Kubernetes3

Kubernetes Service의 EXTERNAL-IP 미할당 문제 해결하기 - NodePort와 LoadBalancer는 어떤 차이가 있을까? EKS 클러스터 Service에 외부에서 접근 가능한 IP가 제공되지 않는 문제가 발생했다. kubectl get svc 명령을 실행했을 때, Service의 EXTERNAL-IP가 으로 표시되며, 외부 클라이언트가 애플리케이션에 접근할 수 없는 상태였다.NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEk8s-ssh-server NodePort 10.100.218.81 2222:30771/TCP 6skubernetes ClusterIP 10.100.0.1 443/TCP 44h 이 문제는 클러스터를 구성하던 중 나의 실수로 발생했다.. 2024. 12. 9.
EKS 클러스터에서 Deployment 및 Service 생성 문제 해결하기 EKS 클러스터에 kubectl apply 명령을 사용하여 Deployment와 Service를 생성한 후, kubectl get pods를 통해 확인했을 때, Pod의 상태가 ContainerCreating으로 표시되고 실행이 불가능했다. antraxmin@imchaemin-ui-MacBookPro k8s-ssh-server % kubectl get deploymentsNAME READY UP-TO-DATE AVAILABLE AGEk8s-ssh-server 0/2 2 0 7santraxmin@imchaemin-ui-MacBookPro k8s-ssh-server % kubectl get podsNAME .. 2024. 12. 8.
EKS 클러스터 인증 문제 해결하기 - IAM Authenticator EKS 클러스터에 연결하려고 kubectl get nodes 명령을 실행했을 때, 아래와 같은 에러 메시지가 출력되었다. E1203 15:24:22.135956 5061 memcache.go:265] couldn't get current server API group list: the server has asked for the client to provide credentials...error: You must be logged in to the server (the server has asked for the client to provide credentials) 해당 오류는 kubectl이 Kubernetes API 서버와 통신하는 데 필요한 인증 정보를 제공하지 못했다는 것을 의미한다. EK.. 2024. 12. 8.