기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Eksctl FAQ
일반
eksctl를 사용하여에서 생성하지 않은 클러스터를 관리할 수 있습니까eksctl?
예! 버전에서에 의해 생성되었는지 여부에 관계없이 모든 클러스터에 eksctl 대해를 실행할 0.40.0 수 eksctl 있습니다. 자세한 내용은 eksctl에서 생성하지 않은 클러스터 단원을 참조하십시오.
노드 그룹
노드 그룹의 인스턴스 유형을 변경하려면 어떻게 해야 합니까?
의 관점에서 eksctl노드 그룹은 변경할 수 없습니다. 즉,가 생성되면 노드 그룹을 확장하거나 축소하는 것만 eksctl 가능합니다.
인스턴스 유형을 변경하려면 원하는 인스턴스 유형으로 새 노드 그룹을 생성한 다음 워크로드가 새 노드 그룹으로 이동하도록 드레이닝합니다. 이 단계가 완료되면 이전 노드 그룹을 삭제할 수 있습니다.
노드 그룹에 대해 생성된 사용자 데이터를 보려면 어떻게 해야 합니까?
먼저 노드 그룹을 관리하는 Cloudformation 스택의 이름이 필요합니다.
eksctl utils describe-stacks --region=us-west-2 --cluster NAME
와 비슷한 이름이 표시됩니다eksctl-CLUSTER_NAME-nodegroup-NODEGROUP_NAME.
다음을 실행하여 사용자 데이터를 가져올 수 있습니다. base64에서 디코딩하고 압축 해제된 데이터를 압축 해제하는 마지막 줄을 기록해 둡니다.
NG_STACK=eksctl-scrumptious-monster-1595247364-nodegroup-ng-29b8862f # your stack here LAUNCH_TEMPLATE_ID=$(aws cloudformation describe-stack-resources --stack-name $NG_STACK \ | jq -r '.StackResources | map(select(.LogicalResourceId == "NodeGroupLaunchTemplate") \ | .PhysicalResourceId)[0]') aws ec2 describe-launch-template-versions --launch-template-id $LAUNCH_TEMPLATE_ID \ | jq -r '.LaunchTemplateVersions[0].LaunchTemplateData.UserData' \ | base64 -d | gunzip
Ingress
에서 수신을 설정하려면 어떻게 해야 합니까eksctl?
AWS Load Balancer Controller
Nginx 수신 컨트롤러의 경우 설정은 다른 Kubernetes 클러스터의 설정
kubectl
HTTPS 프록시를 사용하는데 클러스터 인증서 검증이 실패합니다. 시스템 CAs를 사용하려면 어떻게 해야 하나요?
시스템 인증 기관KUBECONFIG_USE_SYSTEM_CA을 kubeconfig 준수하도록 환경 변수를 설정합니다.