Kubectl 로 AWS EKS 접근하기

Hoseok Ryu·2021년 9월 24일
0

kubectl을 통해 cluster 상태를 확인하고 싶으면 아래의 순서를 따르게 된다.

  1. AWS profile에 credential 추가하기
    확인해보는 방법: aws eks list-clusters
  2. AWS의 cluster를 kubectl config에 추가해주기
    aws eks update-kubeconfig --name <CLUSTER_NAME>
    확인해보는 방법: cat ~/.kube/config | grep <CLUSTER_NAME>
  3. kubectl 쪽에서 context 확인해주기
    kubectl config get-contexts | grep <CLUSTER_NAME>
  4. kubectl 에서 사용 중인 context 변경해주기
    kubectl config use-context <CLUSTER_NAME>
    확인해보는 방법: kubectl config current-context
  5. kubectl 을 통해 pods 가져오기
    kubectl get pods

만약, get pods를 수행했을 때 i/o timeout이 난다면?
1. vpn 체크하기
2. network whitelist에 자신의 ip 추가하기

AWS console => EKS => Cluster => <My Cluster> => 구석 => 네트워킹 => 네트워킹 관리 => 고급 설정 => CIDR 추가하기


profile
Research Engineer

0개의 댓글