Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cluster yang tidak dibuat eksctl
Anda dapat menjalankan eksctl perintah terhadap cluster yang tidak dibuat oleheksctl.
catatan
Eksctl hanya dapat mendukung cluster yang tidak dimiliki dengan nama yang kompatibel dengan AWS. CloudFormation Nama cluster apa pun yang tidak cocok dengan ini akan gagal dalam pemeriksaan validasi CloudFormation API.
Perintah yang Didukung
Perintah berikut dapat digunakan terhadap cluster yang dibuat dengan cara apa pun selaineksctl. Opsi perintah, bendera, dan file konfigurasi dapat digunakan dengan cara yang persis sama.
Jika kami melewatkan beberapa fungsi, beri tahu kami
-
✓ Buat:
-
✓
eksctl create nodegroup(lihat catatan di bawah) -
✓
eksctl create fargateprofile -
✓
eksctl create iamserviceaccount -
✓
eksctl create iamidentitymapping
-
-
✓ Dapatkan:
-
✓
eksctl get clusters/cluster -
✓
eksctl get fargateprofile -
✓
eksctl get nodegroup -
✓
eksctl get labels
-
-
✓ Hapus:
-
✓
eksctl delete cluster -
✓
eksctl delete nodegroup -
✓
eksctl delete fargateprofile -
✓
eksctl delete iamserviceaccount -
✓
eksctl delete iamidentitymapping
-
-
✓ Tingkatkan:
-
✓
eksctl upgrade cluster -
✓
eksctl upgrade nodegroup
-
-
✓ Set/Batalkan Setel:
-
✓
eksctl set labels -
✓
eksctl unset labels
-
-
✓ Skala:
-
✓
eksctl scale nodegroup
-
-
✓ Tiriskan:
-
✓
eksctl drain nodegroup
-
-
✓ Aktifkan:
-
✓
eksctl enable profile -
✓
eksctl enable repo
-
-
✓ Utils:
-
✓
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
-
Membuat nodegroup
eksctl create nodegroupadalah satu-satunya perintah yang membutuhkan input khusus dari pengguna.
Karena pengguna dapat membuat cluster mereka dengan konfigurasi jaringan apa pun yang mereka sukai, untuk saat ini, tidak eksctl akan mencoba untuk mengambil atau menebak nilai-nilai ini. Ini mungkin berubah di masa depan saat kita mempelajari lebih lanjut tentang bagaimana orang menggunakan perintah ini pada cluster yang tidak dibuat eksctl.
Ini berarti bahwa untuk membuat nodegroup atau nodegroup terkelola pada cluster yang tidak dibuat oleheksctl, file konfigurasi yang berisi detail VPC harus disediakan. Minimal:
--- 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" ...
Untuk informasi selengkapnya tentang opsi konfigurasi VPC, lihat Jaringan.