eksctl에서 생성하지 않은 클러스터 - Eksctl 사용 설명서

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

eksctl에서 생성하지 않은 클러스터

에서 생성하지 않은 클러스터에 대해 eksctl 명령을 실행할 수 있습니다eksctl.

참고

Eksctl은 AWS CloudFormation과 호환되는 이름을 가진 소유하지 않은 클러스터만 지원할 수 있습니다. 이 클러스터 이름과 일치하지 않는 클러스터 이름은 CloudFormation API 검증 검사에 실패합니다.

지원되는 명령

다음 명령은 이외의 방법으로 생성된 클러스터에 사용할 수 있습니다eksctl. 명령, 플래그 및 구성 파일 옵션은 정확히 동일한 방식으로 사용할 수 있습니다.

일부 기능을 놓친 경우 알려주세요.

  • ✓ 생성:

    • eksctl create nodegroup (아래 참고 사항 참조)

    • eksctl create fargateprofile

    • eksctl create iamserviceaccount

    • eksctl create iamidentitymapping

  • ✓ 다음을 가져옵니다.

    • eksctl get clusters/cluster

    • eksctl get fargateprofile

    • eksctl get nodegroup

    • eksctl get labels

  • ✓ 삭제:

    • eksctl delete cluster

    • eksctl delete nodegroup

    • eksctl delete fargateprofile

    • eksctl delete iamserviceaccount

    • eksctl delete iamidentitymapping

  • ✓ 업그레이드:

    • eksctl upgrade cluster

    • eksctl upgrade nodegroup

  • ✓ 설정/설정 해제:

    • eksctl set labels

    • eksctl unset labels

  • ✓ 규모 조정:

    • eksctl scale nodegroup

  • ✓ 드레이닝:

    • eksctl drain nodegroup

  • ✓ 활성화:

    • eksctl enable profile

    • eksctl enable repo

  • ✓ 유틸리티:

    • eksctl utils associate-iam-oidc-provider

    • eksctl utils describe-stacks

    • eksctl utils install-vpc-controllers

    • eksctl utils nodegroup-health

    • eksctl utils set-public-access-cidrs

    • eksctl utils update-cluster-endpoints

    • eksctl utils update-cluster-logging

    • eksctl utils write-kubeconfig

    • eksctl utils update-coredns

    • eksctl utils update-aws-node

    • eksctl utils update-kube-proxy

노드 그룹 생성

eksctl create nodegroup는 사용자의 특정 입력이 필요한 유일한 명령입니다.

사용자는 원하는 네트워킹 구성으로 클러스터를 생성할 수 있으므로 시간상 eksctl는 이러한 값을 검색하거나 추측하려고 시도하지 않습니다. 이는 향후 사람들이 eksctl에서 생성하지 않은 클러스터에서이 명령을 사용하는 방법에 대해 자세히 알아볼 때 변경될 수 있습니다.

eksctl,에서 생성하지 않은 클러스터에서 노드 그룹 또는 관리형 노드 그룹을 생성하려면 VPC 세부 정보가 포함된 구성 파일을 제공해야 합니다. 최소한:

--- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: non-eksctl-created-cluster region: us-west-2 vpc: id: "vpc-12345" securityGroup: "sg-12345" # this is the ControlPlaneSecurityGroup subnets: private: private1: id: "subnet-12345" private2: id: "subnet-67890" public: public1: id: "subnet-12345" public2: id: "subnet-67890" ...

VPC 구성 옵션에 대한 자세한 내용은 네트워킹을 참조하세요.