Pemecahan Masalah - Panduan Pengguna Eksctl

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan Masalah

Topik ini mencakup petunjuk tentang cara mengatasi kesalahan umum dengan Eksctl.

Pembuatan tumpukan yang gagal

Anda dapat menggunakan --cfn-disable-rollback flag untuk menghentikan Cloudformation agar tidak mengembalikan tumpukan yang gagal untuk mempermudah proses debug.

subnet ID “subnet-11111111" tidak sama dengan “subnet-22222222"

Diberikan file konfigurasi yang menentukan subnet untuk VPC seperti berikut ini:

apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: test region: us-east-1 vpc: subnets: public: us-east-1a: {id: subnet-11111111} us-east-1b: {id: subnet-22222222} private: us-east-1a: {id: subnet-33333333} us-east-1b: {id: subnet-44444444} nodeGroups: []

Kesalahan subnet ID "subnet-11111111" is not the same as "subnet-22222222" berarti bahwa subnet yang ditentukan tidak ditempatkan di zona Ketersediaan yang tepat. Periksa di konsol AWS yang merupakan ID subnet yang tepat untuk setiap Availability Zone.

Dalam contoh ini, konfigurasi yang benar untuk VPC adalah:

vpc: subnets: public: us-east-1a: {id: subnet-22222222} us-east-1b: {id: subnet-11111111} private: us-east-1a: {id: subnet-33333333} us-east-1b: {id: subnet-44444444}

Masalah penghapusan

Jika penghapusan Anda tidak berfungsi, atau Anda lupa menambahkan --wait pada penghapusan, Anda mungkin perlu menggunakan alat amazon lainnya untuk menghapus tumpukan cloudformation. Ini dapat dicapai melalui gui atau dengan aws cli.

kubectl logs dan kubectl run gagal dengan Kesalahan Otorisasi

Jika node Anda di-deploy di subnet pribadi dan kubectl logs atau kubectl run gagal dengan kesalahan seperti berikut:

Error attaching, falling back to logs: unable to upgrade connection: Authorization error (user=kube-apiserver-kubelet-client, verb=create, resource=nodes, subresource=proxy)
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)

Maka Anda mungkin perlu mengatur enableDnsHostnames. Detail lebih lanjut dapat ditemukan dalam masalah ini.