드라이 런 - Eksctl 사용 설명서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

드라이 런

모의 실행 기능을 사용하면 노드 그룹 생성을 진행하기 전에 인스턴스 선택기와 일치하는 인스턴스를 검사하고 변경할 수 있습니다.

eksctl create cluster가 인스턴스 선택기 옵션 및와 함께 호출되면 --dry-runeksctl은 CLI 옵션과 인스턴스 선택기 리소스 기준과 일치하는 인스턴스로 설정된 인스턴스 유형을 나타내는 노드 그룹이 포함된 ClusterConfig 파일을 출력합니다.

eksctl create cluster --name development --dry-run apiVersion: eksctl.io/v1alpha5 cloudWatch: clusterLogging: {} iam: vpcResourceControllerPolicy: true withOIDC: false kind: ClusterConfig managedNodeGroups: - amiFamily: AmazonLinux2 desiredCapacity: 2 disableIMDSv1: true disablePodIMDS: false iam: withAddonPolicies: albIngress: false appMesh: false appMeshPreview: false autoScaler: false certManager: false cloudWatch: false ebs: false efs: false externalDNS: false fsx: false imageBuilder: false xRay: false instanceSelector: {} instanceType: m5.large labels: alpha.eksctl.io/cluster-name: development alpha.eksctl.io/nodegroup-name: ng-4aba8a47 maxSize: 2 minSize: 2 name: ng-4aba8a47 privateNetworking: false securityGroups: withLocal: null withShared: null ssh: allow: false enableSsm: false publicKeyPath: "" tags: alpha.eksctl.io/nodegroup-name: ng-4aba8a47 alpha.eksctl.io/nodegroup-type: managed volumeIOPS: 3000 volumeSize: 80 volumeThroughput: 125 volumeType: gp3 metadata: name: development region: us-west-2 version: "1.24" privateCluster: enabled: false vpc: autoAllocateIPv6: false cidr: 192.168.0.0/16 clusterEndpoints: privateAccess: false publicAccess: true manageSharedNodeSecurityGroupRules: true nat: gateway: Single

그러면 생성된 ClusterConfig를에 전달할 수 있습니다eksctl create cluster.

eksctl create cluster -f generated-cluster.yaml

ClusterConfig 파일이와 함께 전달되면 --dry-runeksctl은 파일에 설정된 값이 포함된 ClusterConfig 파일을 출력합니다.

eksctl의 일회성 옵션

ClusterConfig 파일에 표시할 수 없는 특정 일회성 옵션이 있습니다. 예: --install-vpc-controllers.

다음을 수행해야 합니다.

eksctl create cluster --<options...> --dry-run > config.yaml

그 다음은 다음과 같습니다.

eksctl create cluster -f config.yaml

는 없이 첫 번째 명령을 실행하는 것과 같습니다--dry-run.

따라서 eksctl은가 전달될 때 구성 파일에 표시할 수 없는 --dry-run 전달 옵션을 허용하지 않습니다.

중요

AWS 프로파일을 전달해야 하는 경우 --profile CLI 옵션을 전달하는 대신 AWS_PROFILE 환경 변수를 설정합니다.