a11y-skip-to-main-content

Amazon EKS

FAQ Amazon EKS

Umum

Buka semua

    Amazon EKS adalah layanan terkelola yang memudahkan Anda untuk menjalankan Kubernetes di AWS tanpa menginstal dan mengoperasikan bidang kontrol atau simpul pekerja Kubernetes Anda sendiri.

    Kubernetes adalah sistem orkestrasi kontainer sumber terbuka yang mengizinkan Anda melakukan deployment dan mengelola aplikasi dalam kontainer dalam skala besar. Kubernetes mengatur kontainer ke dalam pengelompokan logis agar lebih mudah dikelola dan ditemukan, lalu meluncurkannya ke klaster instans Amazon Elastic Compute Cloud (Amazon EC2). Menggunakan Kubernetes, Anda dapat menjalankan aplikasi terkontainer termasuk layanan mikro, pekerja pemrosesan batch, dan platform sebagai layanan (PaaS) menggunakan seperangkat alat yang sama di on-premise dan di cloud.

    Amazon EKS menyediakan dan menskalakan bidang kontrol Kubernetes, termasuk server antarmuka pemrograman aplikasi (API) serta lapisan persisten backend, di banyak Zona Ketersediaan (AZ) AWS untuk memastikan ketersediaan dan toleransi kesalahan yang tinggi. Amazon EKS secara otomatis mendeteksi dan mengganti simpul bidang kontrol yang tidak sehat dan melakukan patching bidang kontrol. Anda dapat menjalankan EKS menggunakan AWS Fargate, yang menyediakan komputasi nirserver untuk kontainer. Fargate menghilangkan kebutuhan untuk menyediakan dan mengelola server, memungkinkan Anda menentukan dan membayar sumber daya per aplikasi, dan meningkatkan keamanan melalui isolasi aplikasi berdasarkan desain.

    Amazon EKS terintegrasi dengan banyak layanan AWS untuk memberikan skalabilitas dan keamanan bagi aplikasi Anda. Layanan ini mencakup Elastic Load Balancing untuk distribusi beban, AWS Identity and Access Management (IAM) untuk autentikasi, Amazon Virtual Private Cloud (VPC) untuk isolasi, dan AWS CloudTrail untuk pembuatan log.

    Amazon EKS bekerja dengan menyediakan (memulai) dan mengelola bidang kontrol serta simpul pekerja Kubernetes untuk Anda. Pada tingkat tinggi, Kubernetes terdiri dari dua komponen utama: klaster 'simpul pekerja' yang menjalankan kontainer Anda, dan bidang kontrol yang mengelola kapan dan di mana kontainer dimulai di klaster Anda sambil memantau statusnya.

    Tanpa Amazon EKS, Anda harus menjalankan sendiri bidang kendali Kubernetes dan klaster simpul pekerja. Dengan Amazon EKS, Anda menyediakan simpul pekerja Anda menggunakan satu perintah di konsol EKS, antarmuka baris perintah (CLI), atau API. AWS menangani penyediaan, penskalaan, dan pengelolaan bidang kendali Kubernetes dalam konfigurasi yang sangat tersedia dan aman. Hal ini menghilangkan beban operasional yang signifikan dan memungkinkan Anda untuk fokus membangun aplikasi, alih-alih mengelola infrastruktur AWS.

    Amazon EKS mendukung distribusi sistem operasi Linux x86, ARM, dan Windows Server yang kompatibel dengan Kubernetes. Amazon EKS menyediakan AMI yang telah dioptimalkan untuk Amazon Linux 2 dan Amazon Linux 2023, Bottlerocket, serta Windows Server 2022. AMI yang dioptimalkan EKS untuk distribusi Linux, seperti Ubuntu, disediakan oleh vendor masing-masing.

    Bidang Kontrol yang Disediakan Amazon Elastic Kubernetes Service (EKS) adalah sebuah fitur yang memberi Anda kemampuan untuk memilih kapasitas bidang kontrol klaster Anda guna memastikan performa tinggi yang dapat konsisten untuk beban kerja dengan kebutuhan paling tinggi. Dengan Bidang Kontrol yang Disediakan, Anda dapat menyediakan kapasitas klaster terlebih dahulu menggunakan tingkatan penskalaan yang telah ditentukan sehingga bidang kontrol langsung siap digunakan saat terjadi lonjakan permintaan. Tingkatan penskalaan baru ini membuka performa dan skalabilitas klaster yang jauh lebih tinggi sehingga Anda dapat menjalankan beban kerja skala ultra dalam satu klaster.

    Anda membayar tarif per jam berdasarkan tingkat penskalaan Bidang Kontrol yang Disediakan yang digunakan klaster Anda. Untuk detail harga tingkat penskalaan, lihat halaman harga Amazon EKS.

Kapabilitas Amazon EKS

Buka semua

    Kapabilitas Amazon EKS adalah serangkaian kapabilitas klaster native Kubernetes yang terkelola penuh dan dapat diperluas serta mampu meningkatkan kecepatan Anda serta mengurangi kompleksitas membangun platform Kubernetes khusus. Kapabilitas dasar ini mencakup deployment berkelanjutan, manajemen sumber daya cloud dan komposisi sumber daya, serta orkestrasi. Kapabilitas EKS mengelola kapabilitas dasar ini sepenuhnya dengan konfigurasi dogmatis, tetapi tetap fleksibel. Jika sudah memiliki platform berbasis Kubernetes, Anda dapat mengalihkan beban operasional ke AWS. Jika tidak memiliki sumber daya platform khusus, Anda tetap dapat bergabung dengan Kapabilitas EKS dan segera mulai membangun dalam skala besar.

    Amazon EKS saat ini menawarkan tiga Kapabilitas saat diluncurkan, masing-masing melayani kasus penggunaan yang berbeda di ekosistem Kubernetes. Argo CD membantu Anda melakukan deployment aplikasi ke satu atau beberapa klaster menggunakan prinsip GitOps, yang dilengkapi dengan deteksi penyimpangan dan rekonsiliasi otomatis. AWS Controllers untuk Kubernetes (ACK) membantu Anda mengelola infrastruktur AWS cloud secara native di Kubernetes bersama aplikasi Anda tanpa perlu berpindah konteks atau alat. Dengan Orkestrator Sumber Daya Kubernetes (KRO), Anda dapat membuat API kustom yang dapat digunakan kembali dan menentukan konfigurasi multisumber daya yang kompleks sebagai blok bangunan sederhana sehingga memudahkan untuk mendistribusikan pola aplikasi dan infrastruktur standar di seluruh organisasi Anda.

    Untuk memulai, cukup gunakan API EKS, Konsol AWS, eksctl, atau alat Infrastruktur sebagai Kode (IaC) pilihan Anda untuk mengaktifkan Kapabilitas EKS di klaster baru atau yang sudah ada dan tentukan Peran IAM yang akan digunakan oleh masing-masing Kapabilitas. Setiap Kapabilitas memerlukan izin IAM khusus yang dijelaskan dalam dokumentasi kapabilitas tertentu. Setelah diaktifkan, Anda dapat tetap menggunakan alur kerja Kubernetes yang sudah umum digunakan, baik secara langsung menggunakan kubectl untuk menerapkan sumber daya Kubernetes ke klaster Anda maupun melalui alur kerja GitOps otomatis menggunakan alat seperti Argo UI atau Argo CLI.

    Kapabilitas Amazon EKS menghadirkan kombinasi kemampuan platform Kubernetes terintegrasi yang dibangun khusus untuk deployment aplikasi modern dan manajemen infrastruktur ke semua klaster EKS. Kapabilitas ini menjadi fondasi utama bagi operasional platform Kubernetes Anda, termasuk deployment berkelanjutan, manajemen sumber daya cloud, serta komposisi dan orkestrasi sumber daya. Kapabilitas EKS adalah bagian yang tidak dapat dipisahkan dari EKS yang membuat Anda tidak perlu khawatir tentang instalasi, penskalaan, peningkatan, atau pengelolaan. Pengontrol Kubernetes yang menenagai kapabilitas ini berjalan sepenuhnya di luar klaster Anda pada infrastruktur yang dikelola AWS sehingga menghadirkan pengalaman terkelola penuh. Secara default, kapabilitas diatur sesuai dengan praktik terbaik AWS. Kapabilitas ini sepenuhnya independen dan Anda dapat memilih kemampuan mana yang ingin diaktifkan pada klaster Anda. Untuk memastikan aplikasi dan infrastruktur Anda selalu dikelola dengan benar, Kapabilitas EKS terus memantau kondisi yang Anda inginkan dan secara otomatis menyinkronkan, membuat, dan mengoptimalkan sumber daya untuk memenuhi kebutuhan Anda. Komponen platform yang mendasarinya secara otomatis diperbarui dengan patch keamanan terbaru dan perbaikan bug dengan cara yang membuat Anda tetap aman dengan versi terbaru.

    Dengan Kapabilitas Amazon EKS, AWS mengambil tanggung jawab yang lebih besar dibandingkan add-on EKS tradisional yang berjalan di infrastruktur klaster Anda. Selain mengoperasikan bidang kontrol klaster Kubernetes, dengan Kapabilitas EKS yang diaktifkan, AWS juga bertanggung jawab untuk mengamankan, mengonfigurasi, dan mengelola komponen perangkat lunak platform yang menenagai deployment GitOps, orkestrasi sumber daya AWS, dan komposisi sumber daya. AWS mengelola seluruh siklus operasional kapabilitas ini termasuk memastikan ketersediaan tinggi di beberapa Zona Ketersediaan, menskalakan penontrol berdasarkan metrik secara otomatis, menerapkan patch keamanan, mengelola peningkatan versi, dan mempertahankan kompatibilitas versi Kubernetes. AWS juga menangani integrasi dengan layanan AWS, seperti AWS Secrets Manager, AWS Code Connections, AWS Identity and Access Management, dan Pusat Identitas AWS. Selain itu, AWS memantau kondisi dan performa kemampuan, mengelola sumber daya infrastruktur yang mendasarinya, serta memelihara metrik dan log operasional. Sementara AWS mengelola aspek operasional ini, Anda tetap bertanggung jawab untuk menyediakan dan mengelola peran IAM yang diperlukan, mengonfigurasi kapabilitas untuk kebutuhan khusus Anda, serta mengelola aplikasi dan sumber daya Anda menggunakan API Kubernetes.

    Perbedaan mendasar antara Kapabilitas EKS dan add-on EKS terletak pada di mana kedua layanan ini beroperasi dan siapa yang mengelola infrastruktur yang mendasarinya. Add-on EKS berjalan pada sumber daya komputasi klaster dan mengharuskan Anda mengelola kapasitas komputasi yang mendasarinya, memantau konsumsi sumber daya, dan menangani kebutuhan penskalaan, sedangkan Kemampuan EKS beroperasi sebagai fitur EKS terintegrasi penuh yang dikelola oleh AWS. Dengan add-on, Anda bertanggung jawab menjaga kapasitas klaster tetap memadai, memantau kondisi add-on, dan mengelola pembaruan versi, sedangkan dengan Kemampuan EKS, Anda hanya perlu menyediakan peran IAM yang diperlukan dan mengonfigurasi kapabilitas berdasarkan kebutuhan Anda, sedangkan AWS mengelola sisanya, termasuk infrastruktur operasional, sumber daya komputasi, penskalaan, dan ketersediaan. Pergeseran ini berarti bahwa Kemampuan EKS meniadakan beban operasional dari menjalankan layanan platform di klaster Anda sambil tetap memberikan pengalaman native Kubernetes yang sama seperti yang Anda harapkan.

Integrasi

Buka semua

    Amazon EKS menjalankan perangkat lunak Kubernetes sumber terbuka sehingga Anda dapat menggunakan semua plugin dan alat yang sudah ada dari komunitas Kubernetes. Aplikasi yang berjalan di Amazon EKS sepenuhnya kompatibel dengan aplikasi yang berjalan di semua lingkungan Kubernetes standar, baik yang berjalan di pusat data on-premise maupun cloud publik. Hal ini berarti bahwa Anda dapat dengan mudah memigrasikan semua aplikasi Kubernetes standar ke Amazon EKS tanpa perubahan kode apa pun.

    Ya. Anda dapat menjalankan aplikasi Kubernetes sebagai kontainer nirserver menggunakan AWS Fargate dan Amazon EKS.

    Add-On EKS memungkinkan Anda untuk mengaktifkan dan mengelola perangkat lunak operasional Kubernetes, yang menyediakan kemampuan seperti observabilitas, penskalaan, jaringan, dan integrasi sumber daya AWS cloud untuk klaster EKS Anda. Add-on ini memungkinkan pengelolaan berbagai perangkat lunak operasional secara langsung melalui EKS sehingga meningkatkan penemuan, konfigurasi, keamanan, dan manajemen siklus hidup.

    Add-on Amazon EKS menyediakan instalasi sekali klik dan manajemen perangkat lunak operasional Kubernetes. Mulai dari pembuatan klaster hingga menjalankan aplikasi dalam satu perintah, sekaligus memudahkan Anda menjaga perangkat lunak operasional yang diperlukan untuk klaster Anda tetap terbaru. Hal ini memastikan klaster Kubernetes Anda aman dan stabil serta mengurangi jumlah pekerjaan yang diperlukan untuk memulai dan mengelola klaster Kubernetes yang siap produksi di AWS.

Mode Otomatis Amazon EKS

Buka semua

    Mode Otomatis Amazon EKS sepenuhnya mengotomatiskan manajemen klaster Kubernetes di AWS, yang menyederhanakan operasi dengan menyediakan infrastruktur secara otomatis, menskalakan sumber daya, mengelola add-on inti, dan mengoptimalkan biaya. Mode Otomatis EKS menyediakan infrastruktur klaster yang aman dan dapat diskalakan yang dikelola oleh AWS dengan kapabilitas Kubernetes terintegrasi, seperti penskalaan otomatis komputasi, jaringan pod dan layanan, penyeimbangan beban aplikasi, DNS klaster, penyimpanan blok, dan dukungan GPU. Hal ini sesuai dengan Kubernetes, yang berarti Anda dapat menggunakannya dengan semua alat bantu favorit Anda yang kompatibel dengan Kubernetes. Aplikasi yang berjalan di klaster EKS kini dapat menggunakan instans EC2 yang dikelola AWS, volume Amazon Elastic Block Store (Amazon EBS), penyeimbang beban, dan sumber daya cloud lainnya yang dikonfigurasi mengikuti praktik terbaik yang telah terbukti, diskalakan secara otomatis, dioptimalkan dari sisi biaya, dan terus diperbarui, sekaligus membantu meminimalkan biaya dan biaya tambahan operasional.

    Mode Otomatis Amazon EKS tersedia untuk klaster EKS baru dan yang sudah ada yang menjalankan Kubernetes 1.29 atau versi terbaru di semua AWS Region tempat EKS tersedia termasuk AWS GovCloud (AS), kecuali Region Tiongkok. Untuk memulai, cukup gunakan API EKS, Konsol AWS, eksctl, atau alat Infrastruktur sebagai Code (IaC) pilihan Anda untuk mengaktifkan Mode Otomatis EKS di klaster baru atau yang sudah ada dan tentukan Peran IAM yang akan digunakan oleh infrastruktur komputasi yang dikelola AWS. Secara default, Mode Otomatis EKS membuat konfigurasi penskalaan komputasi tujuan umum praktik terbaik di klaster Anda sehingga aplikasi dapat mulai dijalankan dengan cepat. Untuk penyesuaian yang lebih mendalam, Anda dapat memilih untuk menonaktifkan pengaturan default ini dan membuat penskalaan komputasi dan konfigurasi infrastruktur tambahan menggunakan API Kubernetes di klaster Anda.

    Mode Otomatis Amazon EKS menghadirkan perpaduan kapabilitas Kubernetes terintegrasi dan infrastruktur yang dikelola AWS, yang dibangun khusus untuk aplikasi modern, ke semua klaster EKS. Kapabilitasnya ini menjadi fondasi utama yang dibutuhkan aplikasi Kubernetes Anda untuk berjalan – komputasi, penyimpanan, jaringan, dan pemantauan. Kapabilitas tersebut adalah bagian yang tidak dapat dipisahkan dari EKS yang membuat Anda tidak perlu khawatir tentang instalasi, penskalaan, atau pengelolaan. Secara default, pengaturannya diatur sesuai dengan praktik terbaik AWS dan Kubernetes. Untuk kasus penggunaan lanjutan, Anda dapat menyesuaikan lebih lanjut infrastruktur tempat aplikasi Anda berjalan dengan membangun di atas praktik terbaik Mode Otomatis EKS tanpa pekerjaan operasional yang mahal dan berkelanjutan. Untuk memastikan aplikasi Anda selalu memiliki infrastruktur yang dibutuhkan, Mode Otomatis EKS terus memantau aplikasi tersebut serta mengonfigurasi, membuat, serta mengoptimalkan sumber daya yang dikelola AWS (instans EC2 dan volume EBS) sesuai kebutuhannya. Infrastruktur tempat aplikasi Anda berjalan otomatis diperbarui dengan patch keamanan dan perbaikan bug terbaru sehingga Anda tetap aman dan terkini sekaligus meminimalkan gangguan pada aplikasi yang sedang berjalan.

    Menggunakan Mode Otomatis Amazon EKS, tanggung jawab AWS menjadi lebih luas dibandingkan dengan infrastruktur AWS yang dikelola pelanggan di klaster EKS. Selain mengoperasikan bidang kontrol klaster Kubernetes dengan Mode Otomatis EKS yang diaktifkan, AWS juga bertanggung jawab untuk mengamankan, mengonfigurasi, dan mengelola infrastruktur AWS di klaster EKS yang perlu dijalankan aplikasi Anda. Untuk mendukung hal tersebut, sumber daya infrastruktur AWS (seperti instans EC2) di klaster EKS yang menggunakan Mode Otomatis EKS memiliki batasan tertentu dibandingkan dengan yang dikelola pelanggan. Misalnya, Anda tidak dapat terhubung dari jarak jauh melalui SSH atau SSM, mengubah peran IAM instans, mengganti volume root, atau melampirkan antarmuka jaringan elastis tambahan ke instans EC2 yang dikelola oleh Mode Otomatis EKS karena hal tersebut akan membatasi kemampuan AWS untuk mengamankan dan mengelolanya.

    Amazon EKS dengan AWS Fargate tetap menjadi opsi bagi pelanggan yang ingin menjalankan EKS, tetapi Mode Otomatis Amazon EKS adalah pendekatan yang disarankan untuk ke depannya. Mode Otomatis EKS sepenuhnya sesuai dengan Kubernetes, yang mendukung semua primitif Kubernetes hulu dan alat platform seperti Istio, yang tidak dapat didukung oleh Fargate. Mode Otomatis EKS juga sepenuhnya mendukung semua opsi pembelian runtime EC2, termasuk instans GPU dan Spot sehingga pelanggan dapat memanfaatkan diskon EC2 yang didapatkan melalui kesepakatan serta berbagai mekanisme penghematan lainnya — kapabilitas ini tidak tersedia saat menggunakan EKS dengan Fargate. Selain itu, Mode Otomatis EKS memungkinkan pelanggan mencapai model isolasi yang sama dengan Fargate, yang menggunakan kemampuan penjadwalan Kubernetes standar untuk memastikan setiap instans EC2 menjalankan satu kontainer aplikasi. Dengan mengadopsi Mode Otomatis Amazon EKS, pelanggan dapat memperoleh manfaat penuh dari menjalankan Kubernetes di AWS — sebuah platform yang sepenuhnya sesuai dengan Kubernetes yang memberikan fleksibilitas untuk memanfaatkan seluruh cakupan EC2 dan opsi pembelian sambil mempertahankan kemudahan penggunaan dan abstraksi dari manajemen infrastruktur yang disediakan Fargate.

    Mode Otomatis Amazon EKS membantu meningkatkan keamanan klaster EKS Anda dengan tiga cara: 1/ Infrastruktur yang dikelola AWS yang dibuat oleh Mode Otomatis EKS dikonfigurasi sesuai dengan praktik terbaik keamanan AWS dan diperkuat sesuai dengan tolok ukur Tingkat 1 dari Pusat untuk Keamanan Internet (CIS), termasuk: tanpa akses jarak jauh, sistem file root yang tidak dapat diubah, dan kontrol akses wajib tingkat kernel. 2/ Instans EC2 yang dikelola AWS dari Mode Otomatis EKS akan otomatis diperbarui dengan patch keamanan dan perbaikan bug terbaru segera setelah tersedia. Jika memungkinkan, patch ini langsung diterapkan tanpa mengganggu aplikasi yang sedang berjalan atau mengganti instans. 3/ Secara default, Mode Otomatis EKS menetapkan masa pakai maksimum selama empat belas hari (14) untuk instans EC2 yang dikelola AWS yang membantu Anda memenuhi praktik terbaik keamanan dan kepatuhan di seluruh industri. Jika kasus penggunaan Anda memerlukan masa pakai instans yang lebih pendek atau lebih lama, Anda dapat mengonfigurasi Mode Otomatis EKS dengan durasi yang sesuai dengan kebutuhan Anda, hingga maksimum 21 hari.

    Ya, setelah meningkatkan bidang kontrol EKS ke versi Kubernetes baru, instans baru yang diluncurkan oleh Mode Otomatis EKS, akibat penambahan skala aplikasi, akan dijalankan dengan perangkat lunak Kubernetes terbaru yang cocok dengan versi bidang kontrol. Secara bersamaan, instans yang ada diperbarui secara bertahap dengan perangkat lunak Kubernetes untuk versi Kubernetes baru. Dikombinasikan dengan batas masa pakai default instans yang diluncurkan Mode Otomatis EKS selama 14 hari, artinya secara default, seluruh klaster Anda akan secara otomatis ditingkatkan paling lambat empat belas 14 hari setelah versi Kubernetes klaster EKS Anda ditingkatkan.

    Mode Otomatis Amazon EKS menyediakan versi terintegrasi dan terkelola dari berbagai kapabilitas Kubernetes penting, seperti komputasi, penyimpanan, dan jaringan. Versi tersebut termasuk versi terkelola dari: 1/ agen Mode Otomatis EKS yang memfasilitasi manajemen keamanan dan instans, 2/ runtime kontainer terkontainer, yang merupakan komponen fundamental yang memberdayakan Kubernetes untuk menjalankan kontainer secara efektif, 3/ kubelet, yang mengelola siklus hidup dan kondisi pod Kubernetes pada setiap instans komputasi, 4/ proksi jaringan yang memungkinkan perutean dalam klaster, 5/ pengontrol Karpenter yang terkelola dan kompatibel dengan upstream, 6/ pengontrol antarmuka penyimpanan kontainer (CSI) Amazon EBS untuk penyimpanan, 7/ versi terkelola dari antarmuka jaringan kontainer (CNI) AWS VPC untuk manajemen alamat IP, jaringan pod, dan kebijakan jaringan, 8/ CoreDNS untuk penemuan layanan dalam klaster, 9/ dan Pengontrol Penyeimbang Beban AWS untuk mengorkestrasi penyeimbang beban eksternal.

    Dengan Mode Otomatis Amazon EKS Anda tidak perlu menginstal atau mengelola add-on EKS tertentu, seperti VPC CNI, CoreDNS, kube-proxy, dan agen Observabilitas CloudWatch. Dengan Mode Otomatis EKS, klaster EKS Anda menyertakan versi terintegrasi dari kapabilitas yang disediakan oleh add-on tersebut. Namun, jika Anda masih memiliki beban kerja yang belum bermigrasi ke Mode Otomatis EKS, Anda harus terus menggunakan add-on EKS tersebut. Add-On EKS lainnya, selain yang digantikan oleh kemampuan terintegrasi dari Mode Otomatis EKS, dapat dijalankan pada klaster menggunakan Mode Otomatis EKS.

    Ya, instans EC2 terkelola yang diluncurkan oleh Mode Otomatis EKS dapat dilihat menggunakan API DescribeInstances EC2 atau Konsol AWS secara default. Karena instans ini dikelola oleh AWS, tindakan yang dapat Anda lakukan dengan API EC2 terbatas pada tindakan yang tidak memengaruhi kemampuan EKS untuk memenuhi tanggung jawab operasionalnya yang makin luas. Secara default, Mode Otomatis EKS hadir dengan konfigurasi komputasi tujuan umum yang sangat cocok untuk kasus penggunaan umum. Jika perlu, Anda dapat menyesuaikan instans EC2 yang diluncurkan oleh Mode Otomatis EKS. Modifikasi pada pengaturan konfigurasi runtime instans Mode Otomatis EKS dapat dilakukan menggunakan API Kubernetes Kelas Simpul dari Mode Otomatis EKS.

    Ya. Compute Savings Plans dan Instans Terpesan diterapkan secara otomatis saat instans EC2 yang memenuhi syarat diluncurkan. Lihat halaman harga untuk detail selengkapnya.

    Kapabilitas Kubernetes Mode Otomatis Amazon EKS dikirimkan melalui serangkaian pengontrol terintegrasi yang menghasilkan berbagai peristiwa Kubernetes yang dapat digunakan untuk memahami cara kerjanya.

Versi dan pembaruan

Buka semua

    Lihat dokumentasi Amazon EKS untuk versi Kubernetes yang saat ini didukung. Amazon EKS akan terus menambahkan dukungan untuk versi Kubernetes tambahan pada masa mendatang.

    Ya. Amazon EKS menjalankan peningkatan klaster pengganti terkelola untuk versi platform Kubernetes dan Amazon EKS. Ini menyederhanakan operasi klaster dan memungkinkan Anda memanfaatkan fitur Kubernetes terbaru, serta pembaruan untuk konfigurasi Amazon EKS dan patch keamanan.

    Ada dua jenis pembaruan yang dapat Anda terapkan ke klaster Amazon EKS Anda: pembaruan versi Kubernetes dan pembaruan versi platform Amazon EKS. Saat versi Kubernetes baru dirilis dan divalidasi untuk digunakan dengan Amazon EKS, kami akan mendukung tiga versi Kubernetes yang stabil sebagai bagian dari proses pembaruan setiap saat.

    Versi platform Amazon EKS merepresentasikan kapabilitas bidang kontrol klaster, seperti tanda server Kubernetes API yang diaktifkan, serta versi patch Kubernetes saat ini. Setiap versi minor Kubernetes memiliki satu atau beberapa versi platform Amazon EKS terkait. Versi platform untuk berbagai versi Kubernetes minor bersifat independen.

    Ketika versi Kubernetes minor baru tersedia di Amazon EKS (misalnya, 1.13), versi platform Amazon EKS awal untuk versi minor Kubernetes tersebut dimulai pada eks. 1. Namun, Amazon EKS merilis versi platform baru secara berkala untuk mengaktifkan pengaturan bidang kontrol Kubernetes baru dan untuk memberikan perbaikan keamanan.

    Kubernetes versi baru memperkenalkan perubahan yang signifikan pada API Kubernetes, yang dapat mengubah perilaku aplikasi. Kontrol manual atas penentuan versi klaster Kubernetes memungkinkan Anda menguji aplikasi terhadap versi baru Kubernetes sebelum meningkatkan klaster produksi. Amazon EKS menawarkan kemampuan untuk memilih kapan Anda memperkenalkan perubahan pada klaster EKS Anda.

    AWS menerbitkan Amazon Machine Image (AMI) yang dioptimalkan EKS dan sudah menyertakan biner simpul pekerja yang diperlukan (Docker dan Kubelet). AMI ini diperbarui secara berkala dan menyertakan versi terbaru dari komponen ini. Anda dapat memperbarui simpul terkelola EKS Anda ke versi terbaru AMI yang dioptimalkan EKS dengan satu perintah di konsol EKS, API, atau CLI.

    Jika Anda membangun AMI kustom Anda sendiri untuk digunakan pada simpul pekerja EKS, AWS juga memublikasikan skrip Packer yang mendokumentasikan langkah-langkah build kami, sehingga Anda dapat mengidentifikasi biner yang disertakan pada setiap versi AMI.

    Dukungan tambahan Amazon EKS untuk versi Kubernetes memungkinkan Anda menggunakan versi minor Kubernetes hingga 26 bulan sejak versi tersebut tersedia secara umum di Amazon EKS. Versi Amazon EKS yang berada dalam masa dukungan tambahan menerima patch keamanan berkelanjutan untuk bidang kontrol Kubernetes yang dikelola oleh Amazon EKS. Selain itu, Amazon EKS akan merilis patch penting untuk Amazon VPC CNI, kube-proksi, dan add-on CoreDNS, Amazon Machine Image (AMI) yang Dioptimalkan EKS yang diterbitkan AWS untuk simpul Amazon Linux, Bottlerocket, Windows, dan EKS Fargate. AWS mendukung semua versi Amazon EKS dalam dukungan standar dan tambahan dengan dukungan teknis penuh. Dukungan tambahan untuk versi Kubernetes tersedia di semua AWS Region tempat Amazon EKS tersedia, termasuk Region AWS GovCloud (AS). Pelajari selengkapnya tentang kebijakan dukungan versi Amazon EKS di dokumentasi Amazon EKS.

Deployment hibrida

Buka semua

    Ada tiga opsi Amazon EKS untuk deployment hibrida: Amazon EKS, Amazon EKS Anywhere, dan Konektor Amazon EKS. Anda dapat menggunakan Amazon EKS untuk menjalankan simpul pada infrastruktur yang di-hosting AWS di AWS Region, AWS Local Zone, AWS Wavelength Zone, atau di fasilitas on-premise Anda sendiri dengan AWS Outposts dan Simpul Hibrida Amazon EKS. AWS Outposts adalah infrastruktur yang dikelola AWS yang berjalan di fasilitas Anda, sedangkan Simpul Hibrida Amazon EKS berjalan pada bare metal atau infrastruktur virtual yang Anda kelola di fasilitas Anda. Jika Anda perlu menjalankan di lingkungan yang tertutup atau terisolasi, Anda dapat menggunakan Amazon EKS Anywhere, yang merupakan perangkat lunak manajemen Kubernetes yang didukung AWS dan dikelola pelanggan yang berjalan pada infrastruktur yang Anda kelola. Sebagai alternatif, Anda dapat melihat klaster Kubernetes apa pun di konsol Amazon EKS dengan Konektor Amazon EKS. Untuk informasi selengkapnya tentang opsi Amazon EKS untuk deployment on-premise dan edge, lihat Opsi Deployment di Panduan Pengguna Amazon EKS.

    Anda dapat menggunakan Amazon EKS untuk menjalankan simpul yang dikelola secara mandiri di AWS Outposts dengan klaster yang sama yang Anda gunakan untuk menjalankan beban kerja di AWS Cloud. Saat menggunakan Amazon EKS di AWS Outposts, Anda dapat menggunakan banyak integrasi yang sama yang Anda gunakan untuk beban kerja di AWS Cloud termasuk instans Amazon EC2 untuk komputasi, Amazon VPC dan VPC CNI untuk jaringan, volume Amazon EBS untuk penyimpanan, dan Penyeimbang Beban Aplikasi (ALB) untuk izin masuk (ingress). Amazon EKS dengan simpul di AWS Outposts didukung di rak 42U Outpost. Sebagai alternatif, Anda dapat melakukan deployment seluruh klaster Kubernetes di AWS Outposts dengan klaster lokal Amazon EKS di AWS Outposts. Saat menjalankan Amazon EKS di AWS Outposts, Anda membayar klaster Amazon EKS dan kapasitas AWS Outposts. Untuk informasi selengkapnya, lihat Panduan Pengguna Amazon EKS di AWS Outposts.

    Dengan Simpul Hibrida Amazon EKS, Anda dapat menggunakan infrastruktur on-premise dan edge sebagai simpul di klaster Amazon EKS. Dengan Simpul Hibrida Amazon EKS, AWS mengelola bidang kontrol Kubernetes yang di-hosting AWS, dan Anda mengelola simpul hibrida yang berjalan di lingkungan on-premise atau edge Anda. Simpul Hibrida Amazon EKS menyatukan manajemen Kubernetes di seluruh lingkungan dan mengalihkan manajemen bidang kontrol Kubernetes ke AWS untuk aplikasi on-premise dan edge Anda. Simpul Hibrida Amazon EKS dapat digunakan pada perangkat keras on-premise atau mesin virtual apa pun, dan Anda dapat menggunakan berbagai fitur Amazon EKS dengan Simpul Hibrida Amazon EKS termasuk add-on Amazon EKS, Identitas Pod Amazon EKS, entri akses klaster, wawasan klaster, dan dukungan tambahan versi Kubernetes. Simpul Hibrida Amazon EKS terintegrasi secara native dengan layanan AWS untuk pemantauan, pencatatan, dan manajemen identitas terpusat. Dengan Simpul Hibrida Amazon EKS, Anda dikenai biaya per jam untuk sumber daya vCPU dari simpul hibrida Anda saat terpasang ke klaster Amazon EKS Anda. Untuk informasi selengkapnya, lihat Harga Amazon EKS.

    Amazon EKS Anywhere menyederhanakan manajemen klaster Kubernetes melalui otomatisasi tugas berat berulang yang tidak terdiferensiasi, seperti pengaturan infrastruktur dan operasi siklus hidup klaster Kubernetes di lingkungan on-premise dan edge. Tidak seperti Amazon EKS, Amazon EKS Anywhere adalah produk yang dikelola pelanggan dan pelanggan bertanggung jawab atas operasi siklus hidup klaster serta pemeliharaan klaster Amazon EKS Anywhere. Amazon EKS Anywhere dibangun di atas API Klaster (CAPI) subproyek Kubernetes dan mendukung berbagai infrastruktur termasuk VMware vSphere, bare metal, Nutanix, Apache CloudStack, dan AWS Snow. Amazon EKS Anywhere dapat dijalankan di lingkungan terisolasi dan menawarkan integrasi opsional dengan layanan AWS regional untuk observabilitas dan manajemen identitas. Agar menerima dukungan untuk Amazon EKS Anywhere dan akses ke add-on Kubernetes yang dijual AWS, Anda dapat membeli Langganan Korporasi Amazon EKS Anywhere.

    Anda dapat menggunakan Konektor Amazon EKS untuk mendaftarkan dan menghubungkan klaster Kubernetes yang sesuai ke AWS dan melihatnya di konsol Amazon EKS. Setelah klaster terhubung, Anda dapat melihat status, konfigurasi, dan beban kerja untuk klaster tersebut di konsol Amazon EKS. Anda dapat menggunakan fitur ini untuk melihat klaster yang terhubung di konsol Amazon EKS, tetapi Konektor Amazon EKS tidak mengaktifkan operasi manajemen atau mutasi untuk klaster yang terhubung melalui konsol Amazon EKS. Tidak ada biaya untuk klaster yang Anda sambungkan ke konsol Amazon EKS dengan Konektor Amazon EKS.

    Simpul Hibrida Amazon EKS adalah fitur Amazon EKS, sebuah layanan Kubernetes terkelola, sedangkan Amazon EKS Anywhere adalah perangkat lunak manajemen Kubernetes yang didukung AWS yang Anda kelola. Simpul Hibrida Amazon EKS cocok untuk pelanggan dengan lingkungan on-premise yang dapat dihubungkan ke cloud, sedangkan Amazon EKS Anywhere cocok untuk pelanggan dengan lingkungan on-premise yang tertutup atau terisolasi. Dengan Simpul Hibrida Amazon EKS, AWS mengelola keamanan, ketersediaan, dan skalabilitas bidang kontrol Kubernetes, yang di-hosting di AWS Cloud, dan hanya simpul yang berjalan di infrastruktur Anda. Dengan Amazon EKS Anywhere, Anda bertanggung jawab untuk mengelola klaster Kubernetes yang berjalan sepenuhnya pada infrastruktur Anda. Dengan Simpul Hibrida Amazon EKS, tidak ada komitmen pembayaran di muka atau biaya minimum dan Anda hanya membayar penggunaan klaster serta simpul per jam saat Anda menggunakannya. Dengan Amazon EKS Anywhere, Anda dapat membeli Langganan Korporasi Amazon EKS Anywhere untuk jangka waktu 1 tahun atau 3 tahun.

    Dengan Simpul Hibrida Amazon EKS, Anda dapat menggunakan mesin fisik atau virtual Anda sendiri untuk simpul di klaster Amazon EKS. Dengan Amazon EKS di AWS Outposts, Anda menggunakan instans Amazon EC2 yang berjalan di AWS Outposts untuk simpul di klaster Amazon EKS. Simpul Hibrida Amazon EKS dan Amazon EKS di AWS Outposts mendukung add-on Amazon EKS yang berbeda untuk jaringan dan penyimpanan. Untuk informasi selengkapnya tentang add-on Amazon EKS yang dapat Anda gunakan dengan Simpul Hibrida, lihat Mengonfigurasi add-on untuk simpul hibrida di Panduan Pengguna Amazon EKS. Dengan Amazon EKS di AWS Outposts, Anda membayar klaster Amazon EKS dan kapasitas AWS Outposts. Dengan Simpul Hibrida Amazon EKS, Anda membayar untuk penggunaan klaster dan simpul Amazon EKS.

    Gateway Simpul Hibrida Amazon EKS mengotomatiskan jaringan antara VPC klaster EKS Anda dan Pod Kubernetes yang berjalan di Simpul Hibrida EKS. Dengan Gateway ini, tidak perlu lagi membuat jaringan pod lokal yang dapat dirutekan atau mengoordinasikan perubahan infrastruktur jaringan. Gateway Simpul Hibrida Amazon EKS secara otomatis mengaktifkan komunikasi bidang kontrol ke webhook Kubernetes, lalu lintas pod ke pod di seluruh cloud dan on-premise, serta konektivitas untuk layanan, AWS seperti Penyeimbang Beban Aplikasi, Penyeimbang Beban Jaringan, dan Amazon Managed Service for Prometheus.

Harga dan ketersediaan

Buka semua

    Anda membayar 0,10 USD per jam untuk setiap klaster Amazon EKS yang Anda buat dan untuk sumber daya AWS yang Anda buat guna menjalankan simpul pekerja Kubernetes Anda. Anda hanya membayar untuk apa yang Anda gunakan, saat Anda menggunakannya; tidak ada biaya minimum dan tidak ada komitmen di muka. Temukan informasi selengkapnya di halaman harga EKS.

Perjanjian Tingkat Layanan

Buka semua

    SLA Amazon EKS dapat dilihat di sini.

Dasbor EKS

Buka semua

    Dasbor EKS menyediakan tampilan terpusat untuk memantau klaster Kubernetes di berbagai AWS Region dan akun AWS. Dasbor ini menampilkan klaster yang menjalankan versi Kubernetes tertentu, klaster dengan status dukungan yang diperpanjang atau standar, klaster yang dijadwalkan untuk peningkatan otomatis saat masa dukungannya berakhir, grup simpul terkelola dengan versi AMI tertentu, add-on EKS dengan distribusi versinya, dan banyak lagi. Anda dapat menggunakan widget untuk memfilter dan menyelidiki sumber daya tertentu. Dasbor ini menyajikan inventaris klaster Kubernetes, grup simpul yang dikelola EKS, dan add-on EKS dalam format tabular. Anda dapat mencari berdasarkan kriteria tertentu dan menyesuaikan dasbor dengan kebutuhan operasional Anda. Untuk mendukung analisis lebih lanjut dan integrasi dengan alat visualisasi lainnya, Anda dapat mengunduh data dalam format CSV. Dasbor EKS membantu Anda menjaga visibilitas terpusat dan tata kelola infrastruktur Kubernetes Anda.

    Dasbor EKS menyediakan tampilan terpusat untuk klaster Kubernetes di berbagai AWS Region dan akun AWS sehingga memberikan visibilitas, tata kelola, dan perencanaan operasional terpadu. Anda dapat mengamati inventaris klaster Anda, memantau kepatuhan untuk memastikan klaster dan komponennya (termasuk grup simpul yang dikelola EKS dan add-on EKS) tetap ditingkatkan, dan memprakirakan biaya dukungan tambahan bidang kontrol EKS. Dengan menghilangkan kebutuhan untuk beralih antara AWS Region dan akun AWS, Anda dapat dengan mudah mengakses informasi metadata klaster Kubernetes utama. Kemampuan pemfilteran dan pencarian dasbor memungkinkan Anda mengidentifikasi dan berfokus dengan cepat pada klaster yang memenuhi kriteria tertentu, seperti grup simpul yang dikelola EKS yang menjalankan versi AMI tertentu atau add-on EKS yang beroperasi pada versi tertentu. Tampilan komprehensif ini meningkatkan kemampuan Anda untuk mengelola dan mengoptimalkan infrastruktur Kubernetes Anda secara efisien.

    Akses Dasbor di konsol EKS melalui akun manajemen AWS Organizations atau akun administrator yang didelegasikan. Mulailah dengan masuk ke akun manajemen Anda dan aktifkan akses tepercaya antara Amazon EKS dan AWS Organizations—persyaratan penyiapan satu kali. Setelah diaktifkan, Anda dapat mengakses Dasbor EKS langsung dari konsol manajemen EKS. Untuk fleksibilitas tambahan, Anda dapat menunjuk akun anggota mana pun sebagai administrator yang didelegasikan untuk EKS sehingga dasbor juga dapat diakses melalui akun tersebut.

    Tidak, Dasbor EKS hanya melengkapi, tetapi tidak menggantikan alat observabilitas Anda. Dasbor ini menyediakan tampilan terpusat metadata klaster Kubernetes mentah dan agregat di seluruh AWS Region dan akun AWS. Namun, Dasbor EKS tidak dirancang untuk metrik tingkat klaster yang mendalam atau pemecahan masalah insiden operasional mendesak yang harus segera ditangani. Untuk tujuan ini, Anda harus menggunakan alat observabilitas dan keamanan yang dibuat khusus. Alat seperti Amazon CloudWatch, Prometheus, dan Amazon GuardDuty menawarkan wawasan operasional dan keamanan granular sehingga lebih cocok untuk mengatasi masalah mendesak yang harus segera ditangani serta kebutuhan pemantauan mendalam.

    Tidak, Dasbor EKS tidak akan berfungsi dengan akun yang tidak ditautkan ke AWS Organizations. Untuk menggunakan fitur ini, Anda harus menggunakan akun manajemen AWS Organizations atau mendaftarkan akun anggota sebagai administrator yang didelegasikan untuk EKS.