Mode Otomatis EKS - Panduan Pengguna Eksctl

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

Mode Otomatis EKS

eksctl mendukung EKS Auto Mode, fitur yang memperluas pengelolaan AWS klaster Kubernetes di luar klaster itu sendiri, untuk memungkinkan AWS juga menyiapkan dan mengelola infrastruktur yang memungkinkan kelancaran pengoperasian beban kerja Anda. Ini memungkinkan Anda untuk mendelegasikan keputusan infrastruktur utama dan memanfaatkan keahlian AWS untuk day-to-day operasi. Infrastruktur klaster yang dikelola AWS mencakup banyak kemampuan Kubernetes sebagai komponen inti, sebagai lawan dari add-on, seperti compute autoscaling, pod dan service networking, application load balancing, cluster DNS, block storage, dan dukungan GPU.

Membuat cluster EKS dengan Mode Otomatis diaktifkan

eksctltelah menambahkan autoModeConfig bidang baru untuk mengaktifkan dan mengkonfigurasi Mode Otomatis. Bentuk autoModeConfig lapangan adalah

autoModeConfig: # defaults to false enabled: boolean # optional, defaults to [general-purpose, system]. # To disable creation of nodePools, set it to the empty array ([]). nodePools: []string # optional, eksctl creates a new role if this is not supplied # and nodePools are present. nodeRoleARN: string

Jika autoModeConfig.enabled benar, eksctl membuat cluster EKS dengan meneruskancomputeConfig.enabled: true,kubernetesNetworkConfig.elasticLoadBalancing.enabled: true, dan storageConfig.blockStorage.enabled: true ke EKS API, memungkinkan pengelolaan komponen bidang data seperti komputasi, penyimpanan, dan jaringan.

Untuk membuat kluster EKS dengan Mode Otomatis diaktifkan, aturautoModeConfig.enabled: true, seperti pada

# auto-mode-cluster.yaml apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: auto-mode-cluster region: us-west-2 autoModeConfig: enabled: true
eksctl create cluster -f auto-mode-cluster.yaml

eksctl membuat peran node untuk digunakan untuk node yang diluncurkan oleh Mode Otomatis. eksctl juga membuat kumpulan dan node. general-purpose system Untuk menonaktifkan pembuatan kumpulan node default, misalnya, untuk mengonfigurasi kumpulan node Anda sendiri yang menggunakan kumpulan subnet yang berbeda, setelnodePools: [], seperti pada

apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: auto-mode-cluster region: us-west-2 autoModeConfig: enabled: true nodePools: [] # disables creation of default node pools.

Memperbarui cluster EKS untuk menggunakan Mode Otomatis

Untuk memperbarui cluster EKS yang ada untuk menggunakan Mode Otomatis, jalankan

# cluster.yaml apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: cluster region: us-west-2 autoModeConfig: enabled: true
eksctl update auto-mode-config -f cluster.yaml
catatan

Jika cluster dibuat oleh eksctl, dan menggunakan subnet publik sebagai subnet cluster, Mode Otomatis akan meluncurkan node di subnet publik. Untuk menggunakan subnet pribadi untuk node pekerja yang diluncurkan oleh Mode Otomatis, perbarui cluster untuk menggunakan subnet pribadi.

Menonaktifkan Mode Otomatis

Untuk menonaktifkan Mode Otomatis, atur autoModeConfig.enabled: false dan jalankan

# cluster.yaml apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: auto-mode-cluster region: us-west-2 autoModeConfig: enabled: false
eksctl update auto-mode-config -f cluster.yaml

Informasi lebih lanjut