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
eksctl
telah 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