Mendaftarkan cluster non-EKS dengan Konektor EKS - Panduan Pengguna Eksctl

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

Mendaftarkan cluster non-EKS dengan Konektor EKS

Anda dapat menggunakan Konektor EKS untuk melihat cluster di luar AWS di Konsol EKS. Proses ini membutuhkan registrasi cluster dengan EKS dan menjalankan agen EKS Connector pada cluster Kubernetes eksternal.

eksctlmenyederhanakan pendaftaran klaster non-EKS dengan membuat sumber daya AWS yang diperlukan dan menghasilkan manifes Kubernetes agar Konektor EKS diterapkan ke cluster eksternal.

Daftar Cluster

Untuk mendaftarkan atau menghubungkan klaster Kubernetes non-EKS, jalankan

eksctl register cluster --name <name> --provider <provider> 2021-08-19 13:47:26 [ℹ] creating IAM role "eksctl-20210819194112186040" 2021-08-19 13:47:26 [ℹ] registered cluster "<name>" successfully 2021-08-19 13:47:26 [ℹ] wrote file eks-connector.yaml to <current directory> 2021-08-19 13:47:26 [ℹ] wrote file eks-connector-clusterrole.yaml to <current directory> 2021-08-19 13:47:26 [ℹ] wrote file eks-connector-console-dashboard-full-access-group.yaml to <current directory> 2021-08-19 13:47:26 [!] note: "eks-connector-clusterrole.yaml" and "eks-connector-console-dashboard-full-access-group.yaml" give full EKS Console access to IAM identity "<aws-arn>", edit if required; read https://eksctl.io/usage/eks-connector for more info 2021-08-19 13:47:26 [ℹ] run `kubectl apply -f eks-connector.yaml,eks-connector-clusterrole.yaml,eks-connector-console-dashboard-full-access-group.yaml` before <expiry> to connect the cluster

Perintah ini akan mendaftarkan cluster dan menulis tiga file yang berisi manifes Kubernetes untuk EKS Connector yang harus diterapkan ke cluster eksternal sebelum pendaftaran berakhir.

catatan

eks-connector-clusterrole.yamldan eks-connector-console-dashboard-full-access-clusterrole.yaml memberikan get dan list izin untuk sumber daya Kubernetes di semua namespace ke identitas IAM pemanggilan dan harus diedit sesuai jika diperlukan sebelum menerapkannya ke cluster. Untuk mengonfigurasi akses yang lebih terbatas, lihat Memberikan akses kepada pengguna untuk melihat klaster.

Untuk menyediakan peran IAM yang ada untuk digunakan untuk Konektor EKS, teruskan melalui --role-arn seperti pada:

eksctl register cluster --name <name> --provider <provider> --role-arn=<role-arn>

Jika cluster sudah ada, eksctl akan mengembalikan kesalahan.

Cluster deregister

Untuk membatalkan pendaftaran atau memutuskan kluster terdaftar, jalankan

eksctl deregister cluster --name <name> 2021-08-19 16:04:09 [ℹ] unregistered cluster "<name>" successfully 2021-08-19 16:04:09 [ℹ] run `kubectl delete namespace eks-connector` and `kubectl delete -f eks-connector-binding.yaml` on your cluster to remove EKS Connector resources

Perintah ini akan membatalkan pendaftaran cluster eksternal dan menghapus sumber daya AWS yang terkait, tetapi Anda diminta untuk menghapus sumber daya konektor EKS Kubernetes dari cluster.

Informasi lebih lanjut