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 設定オプションの詳細については、「ネットワーク」を参照してください。