Cloud/EKS (5) 썸네일형 리스트형 Terraformer 기존 EKS Autoscaling 자원 대상 IaC 코드 추출 Terraformer import aws --regions=(리전명) --resources=(자원명) --path-pattern=(추출한 파일 저장 디렉토리명) aws eks terraform 구성 후 aws eks update-kubeconfig --region ap-northeast-2 --name (cluster name) S3 upload aws s3 cp filename s3://(burketname)/(filename) Terraformer install curl -LO https://github.com/GoogleCloudPlatform/terraformer/releases/download/$(curl -s https://api.github.com/repos/GoogleCloudPlatform/terraformer/releases/latest | grep tag_name | cut -d '"' -f 4)/terraformer-${PROVIDER}-linux-amd64 chmod +x terraformer-${PROVIDER}-linux-amd64 sudo mv terraformer-${PROVIDER}-linux-amd64 /usr/local/bin/terraformer 설치 확인 Terraformer version Kubectl 오류 The connection to the server localhost:8080 was refused - did you specify the right host or port? EKS 실습중 Kubeclt get nodes 불가 $ sudo kubectl get nodes The connection to the server localhost:8080 was refused - did you specify the right host or port? sudo 빼고하면 permision 문제 발생 $ mkdir -p $HOME/.kube $ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config $ sudo chown $(id -u):$(id -g) $HOME/.kube/config $ export KUBECONFIG=/etc/kubernetes/admin.conf -------- root cause: $ export KUBECONFIG=.. Kubectl 클린 Uninstall kubeadm reset sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube* sudo apt-get autoremove sudo rm -rf ~/.kube * 참고 : 스택오버플로우 이전 1 다음