Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Subnet khusus
Dimungkinkan untuk memperluas VPC yang ada dengan subnet baru dan menambahkan Nodegroup ke subnet itu.
Mengapa
Jika cluster kehabisan pra-konfigurasi IPs, dimungkinkan untuk mengubah ukuran VPC yang ada dengan CIDR baru untuk menambahkan subnet baru ke dalamnya. Untuk melihat cara melakukannya, baca panduan ini tentang AWS Extending. VPCs
TL; DR
Buka konfigurasi VPC dan tambahkan klik Aksi-> Edit CIDRs dan tambahkan rentang baru. Misalnya:
192.168.0.0/19 -> existing CIDR + 192.169.0.0/19 -> new CIDR
Sekarang Anda perlu menambahkan Subnet baru. Bergantung pada apakah itu subnet Private atau Public baru, Anda harus menyalin informasi perutean dari subnet pribadi atau publik masing-masing.
Setelah subnet dibuat, tambahkan routing, dan salin ID gateway NAT atau Internet Gateway dari subnet lain di VPC. Berhati-hatilah jika itu adalah subnet publik Aktifkan Penugasan IP Otomatis. Tindakan-> Ubah pengaturan IP tetapkan otomatis -> Aktifkan alamat publik penetapan otomatis. IPv4
Jangan lupa juga untuk menyalin TAGS dari subnet yang ada tergantung pada konfigurasi subnet Publik atau Pribadi. Ini penting, jika tidak, subnet tidak akan menjadi bagian dari cluster dan instance di subnet tidak akan dapat bergabung.
Setelah selesai, salin ID subnet baru. Ulangi sesering yang diperlukan.
Bagaimana
Untuk membuat nodegroup di subnet yang dibuat, jalankan perintah berikut:
eksctl create nodegroup --cluster <cluster-name> --name my-new-subnet --subnet-ids subnet-0edeb3a04bec27141,subnet-0edeb3a04bec27142,subnet-0edeb3a04bec27143 # or for a single subnet id eksctl create nodegroup --cluster <cluster-name> --name my-new-subnet --subnet-ids subnet-0edeb3a04bec27141
Atau, gunakan konfigurasi seperti itu:
eksctl create nodegroup -f cluster-managed.yaml
Dengan konfigurasi seperti ini:
# A simple example of ClusterConfig object with two nodegroups: --- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: cluster-3 region: eu-north-1 nodeGroups: - name: new-subnet-nodegroup instanceType: m5.large desiredCapacity: 1 subnets: - subnet-id1 - subnet-id2
Tunggu nodegroup dibuat dan instance baru harus memiliki rentang IP baru dari subnet.
Menghapus cluster
Karena penambahan baru memodifikasi VPC yang ada dengan menambahkan ketergantungan di luar CloudFormation tumpukan, tidak CloudFormation dapat lagi menghapus cluster.
Sebelum menghapus cluster, hapus semua subnet tambahan yang dibuat dengan tangan, lalu lanjutkan dengan memanggil: eksctl
eksctl delete cluster -n <cluster-name> --wait