EKSArsitektur Amazon - Amazon EKS

Bantu tingkatkan halaman ini

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

Ingin berkontribusi pada panduan pengguna ini? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.

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

EKSArsitektur Amazon

Amazon EKS sejalan dengan arsitektur cluster umum Kubernetes. Untuk informasi selengkapnya, lihat Komponen Kubernetes di Kubernetes dokumentasi. Bagian berikut merangkum beberapa detail arsitektur tambahan untuk AmazonEKS.

Bidang kontrol

Amazon EKS memastikan setiap cluster memiliki keunikannya sendiri Kubernetes pesawat kontrol. Desain ini membuat infrastruktur masing-masing cluster terpisah, tanpa tumpang tindih antara cluster atau akun. AWS Pengaturan meliputi:

Komponen terdistribusi

Bidang kontrol memposisikan setidaknya dua instance API server dan tiga instans etcd di tiga AWS Availability Zone dalam suatu Region. AWS

Kinerja optimal

Amazon EKS secara aktif memonitor dan menyesuaikan instans bidang kontrol untuk mempertahankan kinerja puncak.

Ketahanan

Jika instance bidang kontrol terputus-putus, Amazon EKS dengan cepat menggantinya, menggunakan Availability Zone yang berbeda jika diperlukan.

Waktu aktif yang konsisten

Dengan menjalankan cluster di beberapa Availability Zone, ketersediaan endpoint API server yang andal Service Level Agreement (SLA) tercapai.

Amazon EKS menggunakan Amazon Virtual Private Cloud (AmazonVPC) untuk membatasi lalu lintas antara komponen pesawat kontrol dalam satu cluster. Komponen klaster tidak dapat melihat atau menerima komunikasi dari klaster atau AWS akun lain, kecuali jika diizinkan oleh Kubernetes kebijakan kontrol akses berbasis peran (RBAC).

Hitung

Selain bidang kontrol, EKS cluster Amazon memiliki satu set mesin pekerja yang disebut node. Memilih jenis node EKS cluster Amazon yang sesuai sangat penting untuk memenuhi persyaratan spesifik Anda dan mengoptimalkan pemanfaatan sumber daya. Amazon EKS menawarkan jenis simpul utama berikut:

EKSMode Otomatis

EKSMode Otomatis memperluas AWS manajemen di luar bidang kontrol untuk menyertakan bidang data, mengotomatisasi manajemen infrastruktur cluster. Ini mengintegrasikan kemampuan inti Kubernetes sebagai komponen bawaan, termasuk compute autoscaling, networking, load balancing, penyimpanan, dan dukungan. DNS GPU EKS Mode Otomatis mengelola node secara dinamis berdasarkan tuntutan beban kerja, menggunakan immutable AMIs dengan fitur keamanan yang disempurnakan. Ini mengotomatiskan pembaruan dan peningkatan sambil menghormati Anggaran Gangguan Pod, dan menyertakan komponen terkelola yang jika tidak memerlukan manajemen add-on. Opsi ini sangat ideal bagi pengguna yang ingin memanfaatkan AWS keahlian untuk day-to-day operasi, meminimalkan overhead operasional, dan fokus pada pengembangan aplikasi daripada manajemen infrastruktur.

AWS Fargate

Fargate adalah mesin komputasi tanpa server untuk kontainer yang menghilangkan kebutuhan untuk mengelola instance yang mendasarinya. Dengan Fargate, Anda menentukan kebutuhan sumber daya aplikasi Anda, dan AWS secara otomatis menyediakan, menskalakan, dan memelihara infrastruktur. Opsi ini sangat ideal untuk pengguna yang memprioritaskan ease-of-use dan ingin berkonsentrasi pada pengembangan dan penyebaran aplikasi daripada mengelola infrastruktur.

Karpenter

Karpenter adalah fleksibel, berkinerja tinggi Kubernetes cluster autoscaler yang membantu meningkatkan ketersediaan aplikasi dan efisiensi cluster. Karpenter meluncurkan sumber daya komputasi berukuran tepat sebagai respons terhadap perubahan beban aplikasi. Opsi ini dapat menyediakan sumber daya just-in-time komputasi yang memenuhi persyaratan beban kerja Anda.

Grup simpul terkelola

Grup node terkelola adalah perpaduan antara otomatisasi dan kustomisasi untuk mengelola kumpulan EC2 instans Amazon dalam EKS klaster Amazon. AWS menangani tugas-tugas seperti menambal, memperbarui, dan menskalakan node, mengurangi aspek operasional. Secara paralel, kubelet argumen kustom didukung, membuka kemungkinan untuk kebijakan manajemen lanjutan CPU dan memori. Selain itu, mereka meningkatkan keamanan melalui peran AWS Identity and Access Management (IAM) untuk akun layanan, sambil membatasi kebutuhan untuk izin terpisah per cluster.

Node yang dikelola sendiri

Node yang dikelola sendiri menawarkan kontrol penuh atas EC2 instans Amazon Anda dalam klaster AmazonEKS. Anda bertanggung jawab untuk mengelola, menskalakan, dan memelihara node, memberi Anda kendali penuh atas infrastruktur yang mendasarinya. Opsi ini cocok untuk pengguna yang membutuhkan kontrol granular dan penyesuaian node mereka dan siap menginvestasikan waktu dalam mengelola dan memelihara infrastruktur mereka.

Node EKS Hibrida Amazon

Dengan Amazon EKS Hybrid Nodes, Anda dapat menggunakan infrastruktur lokal dan edge sebagai node di EKS kluster Amazon. Amazon EKS Hybrid Nodes menyatukan manajemen Kubernetes di seluruh lingkungan dan menurunkan manajemen bidang kontrol Kubernetes untuk aplikasi lokal dan edge Anda. AWS

📝 Edit halaman ini di GitHub