GNU/Linux >> Belajar Linux >  >> Linux

Cara Menambahkan Node Pekerja Ke Cluster Amazon EKS

Dalam artikel ini, kita akan belajar tentang cara menambahkan node Grup Node/Pekerja ke dalam Cluster Amazon EKS. Sebelum masuk ke panduan ini, lihat panduan di bawah ini untuk mempelajari tentang cara membuat Kubernetes Cluster (Amazon EKS) di AWS cloud.

  • Cara Menyebarkan Cluster Kubernetes Di AWS Dengan Amazon EKS

1. Tambahkan Grup Node di Cluster EKS

Anda dapat menyediakan node pekerja dari instans Amazon EC2 dengan menambahkan Grup Node di Kluster EKS. Untuk itu, Anda perlu membuat peran IAM untuk node Pekerja.

1.1. Buat peran IAM untuk Node Pekerja EKS

Masuk ke Konsol IAM dan buat peran seperti yang kita lakukan untuk node Master.

Konsol Amazon Konsol IAM Peran Buat peran.

Pilih AWS Service dan pilih EC2 dalam kasus penggunaan.

Kami harus memiliki 3 kebijakan yang dipilih untuk menyediakan node pekerja dari Amazon EC2.

  • AmazonEKSWorkerNodePolicy
  • AmazonEKS_CNI_Policy
  • AmazonEC2ContainerRegistryHanya Baca

Cari kebijakan ini dengan kata kunci 'AmazonEKS' dan 'AmazonEC2' dan pilih kebijakan tersebut.

Cari 'Amazon EC2' dan pilih 'AmazonEC2ContainerRegistryReadOnly' juga.

Di halaman berikutnya, Anda perlu memberi nama Peran dan Ulasan. Di sini, kami menamakannya sebagai 'ostechnix_workers'.

Pastikan 3 kebijakan yang disebutkan di atas dipilih dan buat peran.

1.2. Tambahkan Node pekerja

Untuk menambahkan node pekerja, masuk ke cluster EKS yang telah kita buat.

AWS Console EKS Cluster ostechnix.

Tidak ada node yang tersedia saat ini. Navigasikan ke Konfigurasi untuk menambahkan node.

Klik 'Tambahkan Grup Node' untuk mengonfigurasi node pekerja.

Di halaman 'Configure Node Group', kami menamai grup node sebagai 'ostechnix_workers'. Pilih peran IAM; jika tidak membuat peran IAM untuk node pekerja, masuk ke konsol IAM dan buat.

Pada langkah sebelumnya (1.1), kami telah membuat peran IAM. Segarkan peran dan pilih peran untuk node pekerja. Klik 'berikutnya' di bagian bawah untuk melanjutkan.

Di halaman berikutnya, Anda akan mendapatkan 'Setel konfigurasi komputasi dan penskalaan' tempat Anda dapat mengonfigurasi jenis instans EC2 dan opsi penskalaan.

Konfigurasi Komputasi Grup Node

Di sini saya memilih instans 't3.micro' Linux sesuai permintaan dengan ukuran disk 20GB.

Konfigurasi penskalaan Grup Node

Di sini Anda dapat mengonfigurasi Ukuran minimum, Ukuran maksimum, dan ukuran Node yang diinginkan.

Konfigurasi pembaruan Grup Node

Di sini Anda dapat mengonfigurasi jumlah maksimum node dalam hitungan atau persentase yang dapat ditoleransi selama pembaruan versi grup node.

Setelah semua konfigurasi selesai, klik 'berikutnya' untuk melanjutkan lebih jauh.

Di halaman ini, tinjau semua konfigurasi yang kami siapkan di langkah sebelumnya dan klik 'buat' di bagian bawah untuk mengonfirmasi pembuatan grup Node.

Pembuatan Grup Node akan memakan waktu beberapa menit untuk diselesaikan.

Setelah dibuat, Anda dapat memverifikasi Grup Node dan node yang tersedia di grup tersebut.

Masuk ke Amazon console EKS Clusters ostechnix Configuration Compute Node Group Nodes.

Verifikasi hal yang sama di CLI menggunakan perintah kubectl.

[[email protected] ~]# kubectl get nodes
NAME                                          STATUS   ROLES    AGE     VERSION
ip-172-31-15-64.ap-south-1.compute.internal   Ready    <none>   2m11s   v1.21.5-eks-9017834
ip-172-31-27-30.ap-south-1.compute.internal   Ready    <none>   115s    v1.21.5-eks-9017834

2. Hapus Cluster

Buka Amazon Console EKS🡪 Cluster.

Klik nama cluster yang ingin Anda hapus.

Sebelum menghapus cluster, Anda harus menghapus grup node yang terkait dengan cluster tersebut.

Setelah Anda masuk ke cluster, klik 'Konfigurasi' lalu klik 'Hitung'. Pilih Grup Node dan klik 'Hapus'.

Anda akan mendapatkan halaman konfirmasi ini untuk menghapus Grup Node. Ketik nama Grup dan Hapus.

Setelah Anda menghapus Grup Node, verifikasi bahwa Grup Node tidak tersedia dan lanjutkan menghapus Cluster.

Setelah Anda mengklik Hapus Cluster, Anda akan mendapatkan halaman konfirmasi ini, masukkan nama cluster dan tekan tombol Hapus.

Kesimpulan

Dalam artikel ini, kami telah membahas secara mendetail tentang penyediaan klaster EKS di AWS cloud. Kami akan memiliki prosedur rinci penyediaan cluster EKS melalui EKS CLI di artikel berikutnya.


Linux
  1. Cara Setup Tiga Node MySQL 8 Cluster di Debian 10

  2. Cara Membuat Cluster Penyimpanan Ceph di Ubuntu 16.04

  3. Bagaimana cara menambahkan repositori Yum

  1. Cara Menambahkan atau Menghapus Label ke Node di Kubernetes

  2. Cara Menonaktifkan/Mengaktifkan Numa untuk Mesin Virtual (berbasis XEN)

  3. Bagaimana saya bisa secara otomatis memulai aplikasi node.js di Amazon Linux AMI di aws?

  1. Cara Mengatur Cluster OpenShift Node Tunggal di RHEL 8

  2. Cara Menambahkan Pengguna ke Grup di Linux

  3. Cara Menginstal Cluster MySQL di Ubuntu 16.04