Bantu tingkatkan halaman ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Untuk berkontribusi pada panduan pengguna ini, pilih Edit halaman ini pada GitHub tautan yang terletak di panel kanan setiap halaman.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami siklus hidup versi Kubernetes di EKS
Kubernetes berkembang pesat dengan fitur-fitur baru, pembaruan desain, dan perbaikan bug. Komunitas merilis versi minor Kubernetes baru (seperti1.32
) rata-rata setiap empat bulan sekali. Amazon EKS mengikuti siklus rilis dan penghentian upstream untuk versi minor. Saat versi Kubernetes baru tersedia di Amazon EKS, kami sarankan supaya Anda memperbarui klaster secara proaktif untuk menggunakan versi terbaru yang tersedia.
Versi minor berada di bawah dukungan standar di Amazon EKS selama 14 bulan pertama setelah dirilis. Setelah versi melewati akhir tanggal dukungan standar, ia memasuki dukungan diperpanjang untuk 12 bulan ke depan. Dukungan yang diperluas memungkinkan Anda untuk tinggal di versi Kubernetes tertentu lebih lama dengan biaya tambahan per jam cluster. Jika Anda belum memperbarui klaster sebelum periode dukungan yang diperpanjang berakhir, klaster Anda akan ditingkatkan secara otomatis ke versi perpanjangan tertua yang saat ini didukung.
Dukungan diperpanjang diaktifkan secara default. Cegah peningkatan biaya cluster dengan menonaktifkan dukungan EKS yang diperluas
Kami menyarankan Anda membuat klaster Anda dengan versi Kubernetes terbaru yang tersedia yang didukung oleh Amazon EKS. Jika aplikasi Anda memerlukan versi Kubernetes tertentu, Anda dapat memilih versi yang lebih lama. Anda dapat membuat kluster Amazon EKS baru pada versi apa pun yang ditawarkan dalam dukungan standar atau diperpanjang.
Versi yang tersedia pada dukungan standar
Versi Kubernetes berikut saat ini tersedia di dukungan standar Amazon EKS:
-
1.32
-
1.31
-
1.30
-
1.29
Untuk perubahan penting yang harus diperhatikan untuk setiap versi dalam dukungan standar, lihatTinjau catatan rilis untuk versi Kubernetes pada dukungan standar.
Versi yang tersedia pada dukungan diperpanjang
Versi Kubernetes berikut saat ini tersedia di dukungan diperpanjang Amazon EKS:
-
1.28
-
1.27
-
1.26
-
1.25
-
1.24
Untuk perubahan penting yang harus diperhatikan untuk setiap versi dalam dukungan yang diperluas, lihatTinjau catatan rilis untuk versi Kubernetes pada dukungan yang diperluas.
Kalender rilis Amazon EKS Kubernetes
Tabel berikut menunjukkan tanggal rilis dan dukungan penting untuk dipertimbangkan untuk setiap versi Kubernetes. Penagihan untuk dukungan diperpanjang dimulai pada awal hari ketika versi mencapai akhir dukungan standar.
catatan
Tanggal yang berupa hanya bulan dan tahun merupakan perkiraan, dan akan diperbarui dengan tanggal persisnya saat diketahui.
Versi Kubernetes | Rilis hulu | Rilis Amazon EKS | Akhir dari dukungan standar | Akhir dari dukungan yang diperpanjang |
---|---|---|---|---|
|
Desember 11, 2024 |
Januari 23, 2025 |
Maret 23, 2026 |
Maret 23, 2027 |
|
Agustus 13, 2024 |
September 26, 2024 |
November 26, 2025 |
November 26, 2026 |
|
April 17, 2024 |
23 Mei 2024 |
Juli 23, 2025 |
Juli 23, 2026 |
|
13 Desember 2023 |
23 Januari 2024 |
Maret 23, 2025 |
Maret 23, 2026 |
|
15 Agustus 2023 |
26 September 2023 |
November 26, 2024 |
November 26, 2025 |
|
11 April 2023 |
24 Mei 2023 |
Juli 24, 2024 |
Juli 24, 2025 |
|
Desember 9, 2022 |
11 April 2023 |
Juni 11, 2024 |
Juni 11, 2025 |
|
23 Agustus 2022 |
22 Februari 2023 |
1 Mei 2024 |
1 Mei 2025 |
|
Mei 3, 2022 |
15 November 2022 |
Januari 31, 2024 |
Januari 31, 2025 |
Dapatkan informasi versi dengan AWS CLI
Anda dapat menggunakan AWS CLI untuk mendapatkan informasi tentang versi Kubernetes yang tersedia di EKS, seperti tanggal akhir Standard Support.
Untuk mengambil informasi tentang versi Kubernetes yang tersedia di EKS menggunakan CLI AWS
-
Buka terminal Anda.
-
Pastikan AWS CLI Anda telah diinstal dan dikonfigurasi. Untuk informasi selengkapnya, lihat Menginstal atau memperbarui ke versi terbaru CLI.
-
Jalankan perintah berikut:
aws eks describe-cluster-versions
-
Perintah akan mengembalikan output JSON dengan rincian tentang versi cluster yang tersedia. Berikut adalah contoh outputnya:
{ "clusterVersions": [ { "clusterVersion": "1.31", "clusterType": "eks", "defaultPlatformVersion": "eks.21", "defaultVersion": true, "releaseDate": "2024-09-25T17:00:00-07:00", "endOfStandardSupportDate": "2025-11-25T16:00:00-08:00", "endOfExtendedSupportDate": "2026-11-25T16:00:00-08:00", "status": "STANDARD_SUPPORT", "kubernetesPatchVersion": "1.31.3" } ] }
Output memberikan informasi berikut untuk setiap versi cluster:
-
clusterVersion
: Versi Kubernetes dari kluster EKS -
clusterType
: Jenis cluster (misalnya, “eks”) -
defaultPlatformVersion
: Versi platform EKS default -
defaultVersion
: Apakah ini versi default -
releaseDate
: Tanggal ketika versi ini dirilis -
endOfStandardSupportDate
: Tanggal ketika dukungan standar berakhir -
endOfExtendedSupportDate
: Tanggal ketika dukungan diperpanjang berakhir -
status
: Status dukungan versi saat ini, sepertiSTANDARD_SUPPORT
atauEXTENDED_SUPPORT
-
kubernetesPatchVersion
: Versi patch Kubernetes tertentu
Versi Amazon EKS FAQs
- Berapa banyak versi Kubernetes yang tersedia dalam dukungan standar?
-
Sejalan dengan dukungan komunitas Kubernetes untuk versi Kubernetes, Amazon EKS berkomitmen untuk menawarkan dukungan untuk tiga versi Kubernetes pada waktu tertentu. Kami akan mengumumkan akhir dari tanggal dukungan standar dari versi minor Kubernetes yang diberikan setidaknya 60 hari sebelumnya. Karena kualifikasi Amazon EKS dan proses rilis untuk versi Kubernetes baru, akhir tanggal dukungan standar versi Kubernetes di Amazon EKS akan berakhir setelah tanggal proyek Kubernetes berhenti mendukung versi upstream.
- Berapa lama Kubernetes menerima dukungan standar dari Amazon EKS?
-
Versi Kubernetes menerima dukungan standar selama 14 bulan setelah pertama kali tersedia di Amazon EKS. Ini benar bahkan jika Kubernetes upstream tidak lagi mendukung versi yang tersedia di Amazon EKS. Kami melakukan backport patch keamanan yang berlaku untuk versi Kubernetes yang didukung di Amazon EKS.
- Apakah saya diberi tahu ketika dukungan standar berakhir untuk versi Kubernetes di Amazon EKS?
-
Ya. Jika ada cluster di akun Anda yang menjalankan versi mendekati akhir dukungan, Amazon EKS mengirimkan pemberitahuan melalui Dasbor AWS Kesehatan sekitar 12 bulan setelah versi Kubernetes dirilis di Amazon EKS. Pemberitahuan tersebut mencakup akhir tanggal dukungan. Ini setidaknya 60 hari sejak tanggal pemberitahuan.
- Fitur Kubernetes mana yang didukung oleh Amazon EKS?
-
Amazon EKS mendukung semua fitur yang tersedia secara umum (GA) dari Kubernetes API. Dimulai dengan versi Kubernetes
1.24
, beta baru APIs tidak diaktifkan di cluster secara default. Namun, versi beta yang ada sebelumnya APIs dan versi baru dari beta yang ada APIs terus diaktifkan secara default. Fitur Alpha tidak didukung. - Apakah grup node terkelola Amazon EKS secara otomatis diperbarui bersama dengan versi bidang kontrol cluster?
-
Tidak. Grup node terkelola membuat EC2 instance Amazon di akun Anda. Instans ini tidak ditingkatkan secara otomatis saat Anda atau Amazon EKS memperbarui pesawat kontrol Anda. Untuk informasi selengkapnya, lihat Memperbarui grup node terkelola untuk klaster Anda. Sebaiknya pertahankan versi Kubernetes yang sama di bidang kendali dan simpul Anda.
- Apakah grup node yang dikelola sendiri secara otomatis diperbarui bersama dengan versi bidang kontrol cluster?
-
Tidak. Grup node yang dikelola sendiri menyertakan EC2 instans Amazon di akun Anda. Instans ini tidak ditingkatkan secara otomatis saat Anda atau Amazon EKS memperbarui versi pesawat kontrol atas nama Anda. Grup node yang dikelola sendiri tidak memiliki indikasi apa pun di konsol bahwa ia perlu diperbarui. Anda dapat melihat versi
kubelet
yang diinstal pada sebuah simpul dengan memilih simpul di dalam daftar Simpul pada tab Gambaran Umum klaster Anda untuk menentukan simpul-simpul yang perlu diperbarui. Anda harus memperbarui simpul secara manual. Untuk informasi selengkapnya, lihat Perbarui node yang dikelola sendiri untuk klaster Anda.Proyek Kubernetes menguji kompatibilitas antara bidang kontrol dan node hingga tiga versi minor. Misalnya,
1.29
node terus beroperasi ketika diatur oleh bidang kontrol.1.32
Namun, menjalankan cluster dengan node yang terus-menerus tiga versi minor di belakang bidang kontrol tidak disarankan. Untuk informasi selengkapnya, lihat kebijakan dukungan versi Kubernetes dan versi miringdalam dokumentasi Kubernetes. Sebaiknya pertahankan versi Kubernetes yang sama di bidang kendali dan simpul Anda. - Apakah Pod yang berjalan di Fargate secara otomatis ditingkatkan dengan upgrade versi bidang kontrol cluster otomatis?
-
Tidak. Kami sangat menyarankan menjalankan Fargate Pods sebagai bagian dari pengontrol replikasi, seperti penerapan Kubernetes. Kemudian lakukan restart bergulir dari semua Pod Fargate. Versi baru dari Fargate Pod di-deploy dengan
kubelet
versi yang sama dengan versi cluster control plane Anda yang diperbarui. Untuk informasi selengkapnya, lihat Deploymentdalam dokumentasi Kubernetes. penting
Jika Anda memperbarui bidang kontrol, Anda masih harus memperbarui node Fargate sendiri. Untuk memperbarui node Fargate, hapus Pod Fargate yang diwakili oleh node dan redeploy Pod. Pod baru di-deploy dengan
kubelet
versi yang sama dengan klaster Anda. - Versi Kubernetes apa yang didukung untuk node hybrid?
-
Amazon EKS Hybrid Nodes mendukung versi Kubernetes yang sama dengan cluster Amazon EKS dengan tipe komputasi node lainnya, termasuk dukungan versi Kubernetes standar dan diperluas. Node hibrida tidak ditingkatkan secara otomatis saat Anda memutakhirkan versi pesawat kontrol Anda dan Anda bertanggung jawab untuk meningkatkan node hibrida Anda. Untuk informasi selengkapnya, lihat Tingkatkan node hybrid untuk klaster Anda.
Amazon EKS memperpanjang dukungan FAQs
- Dukungan standar dan terminologi dukungan yang diperluas adalah hal baru bagi saya. Apa arti istilah-istilah itu?
-
Dukungan standar untuk versi Kubernetes di Amazon EKS dimulai ketika versi Kubernetes dirilis di Amazon EKS, dan akan berakhir 14 bulan setelah tanggal rilis. Dukungan tambahan untuk versi Kubernetes akan dimulai segera setelah akhir dukungan standar, dan akan berakhir setelah 12 bulan ke depan. Misalnya, dukungan standar untuk versi
1.23
di Amazon EKS berakhir pada 11 Oktober 2023. Dukungan diperpanjang untuk versi1.23
dimulai pada 12 Oktober 2023 dan berakhir pada 11 Oktober 2024. - Apa yang harus saya lakukan untuk mendapatkan dukungan tambahan untuk cluster Amazon EKS?
-
Anda harus mengaktifkan dukungan yang diperluas (lihatTambahkan fleksibilitas untuk merencanakan peningkatan versi Kubernetes dengan mengaktifkan dukungan EKS yang diperluas) untuk klaster Anda dengan mengubah kebijakan pemutakhiran klaster menjadi EXTENDED. Secara default, untuk semua cluster baru dan yang sudah ada, kebijakan pemutakhiran disetel ke EXTENDED, kecuali ditentukan lain. Lihat Lihat kebijakan peningkatan klaster saat ini untuk melihat kebijakan pemutakhiran untuk klaster Anda. Dukungan standar akan dimulai ketika versi Kubernetes dirilis di Amazon EKS, dan akan berakhir 14 bulan setelah tanggal rilis. Dukungan tambahan untuk versi Kubernetes akan dimulai segera setelah akhir dukungan standar, dan akan berakhir setelah 12 bulan ke depan.
- Untuk versi Kubernetes mana saya bisa mendapatkan dukungan tambahan?
-
Dukungan yang diperluas tersedia untuk versi
1.23
Kubernetes dan yang lebih tinggi. Anda dapat menjalankan cluster pada versi apa pun hingga 12 bulan setelah akhir dukungan standar untuk versi itu. Ini berarti bahwa setiap versi akan didukung selama 26 bulan di Amazon EKS (14 bulan dukungan standar ditambah 12 bulan dukungan diperpanjang). - Bagaimana jika saya tidak ingin menggunakan dukungan tambahan?
-
Jika Anda tidak ingin secara otomatis terdaftar dalam dukungan yang diperluas, Anda dapat meningkatkan klaster Anda ke versi Kubernetes yang ada dalam dukungan Amazon EKS standar. Lihat Cegah peningkatan biaya cluster dengan menonaktifkan dukungan EKS yang diperluas untuk mempelajari cara menonaktifkan dukungan yang diperluas. Catatan: Jika Anda menonaktifkan dukungan yang diperluas, klaster Anda akan ditingkatkan secara otomatis di akhir dukungan standar.
- Apa yang akan terjadi pada akhir 12 bulan dukungan diperpanjang?
-
Cluster yang berjalan pada versi Kubernetes yang telah menyelesaikan siklus hidup 26 bulan (14 bulan dukungan standar ditambah 12 bulan dukungan diperpanjang) akan otomatis ditingkatkan ke versi berikutnya. Upgrade otomatis hanya mencakup bidang kontrol Kubernetes. Jika Anda memiliki node Mode Otomatis EKS, mereka dapat memperbarui secara otomatis. Node yang dikelola sendiri dan Grup Node Terkelola EKS akan tetap ada di versi sebelumnya.
Di akhir tanggal dukungan yang diperpanjang, Anda tidak dapat lagi membuat kluster Amazon EKS baru dengan versi yang tidak didukung. Pesawat kontrol yang ada diperbarui secara otomatis oleh Amazon EKS ke versi paling awal yang didukung melalui proses penerapan bertahap setelah tanggal dukungan berakhir. Setelah pembaruan bidang kontrol otomatis, pastikan untuk memperbarui add-on cluster dan EC2 node Amazon secara manual. Untuk informasi selengkapnya, lihat Perbarui klaster yang ada ke versi Kubernetes baru.
- Kapan tepatnya pesawat kontrol saya diperbarui secara otomatis setelah akhir tanggal dukungan yang diperpanjang?
-
Amazon EKS tidak dapat memberikan kerangka waktu tertentu. Pembaruan otomatis dapat terjadi kapan saja setelah akhir tanggal dukungan yang diperpanjang. Anda tidak akan menerima pemberitahuan apa pun sebelum pembaruan. Kami menyarankan Anda secara proaktif memperbarui pesawat kontrol Anda tanpa bergantung pada proses pembaruan otomatis Amazon EKS. Untuk informasi selengkapnya, lihat Perbarui klaster yang ada ke versi Kubernetes baru.
- Bisakah saya meninggalkan pesawat kontrol saya pada versi Kubernetes tanpa batas waktu?
-
Tidak. Keamanan cloud di AWS adalah prioritas tertinggi. Melewati titik tertentu (biasanya satu tahun), komunitas Kubernetes berhenti merilis patch common vulnerabilities and exposure (CVE) dan mencegah pengiriman CVE untuk versi yang tidak didukung. Ini berarti bahwa kerentanan khusus untuk versi Kubernetes yang lebih lama bahkan mungkin tidak dilaporkan. Ini membuat cluster terbuka tanpa pemberitahuan dan tidak ada opsi perbaikan jika terjadi kerentanan. Mengingat hal ini, Amazon EKS tidak mengizinkan pesawat kontrol untuk tetap menggunakan versi yang mencapai akhir dukungan yang diperpanjang.
- Apakah ada biaya tambahan untuk mendapatkan dukungan tambahan?
-
Ya, ada biaya tambahan untuk kluster Amazon EKS yang berjalan dalam dukungan yang diperpanjang. Untuk detail harga, lihat dukungan tambahan Amazon EKS untuk harga versi Kubernetes di AWS blog atau halaman harga
kami. - Apa yang termasuk dalam dukungan diperpanjang?
-
Cluster Amazon EKS di Extended Support menerima patch keamanan berkelanjutan untuk pesawat kontrol Kubernetes. Selain itu, Amazon EKS akan merilis tambalan untuk Amazon VPC CNI
kube-proxy
,, dan add-on CoreDNS untuk versi Extended Support. Amazon EKS juga akan merilis tambalan untuk AWS Amazon EKS yang diterbitkan yang dioptimalkan untuk AMIs Amazon Linux, Bottlerocket, dan Windows, serta node Amazon EKS Fargate untuk versi tersebut. Semua cluster di Extended Support akan terus mendapatkan akses ke dukungan teknis dari AWS.catatan
Extended Support untuk Amazon EKS AMIs yang dioptimalkan Windows yang diterbitkan oleh AWS tidak tersedia untuk versi Kubernetes
1.23
tetapi tersedia untuk versi Kubernetes dan lebih tinggi.1.24
- Apakah ada batasan untuk patch untuk komponen non-Kubernetes dalam dukungan yang diperluas?
-
Sementara Extended Support mencakup semua komponen khusus Kubernetes AWS, itu hanya akan memberikan dukungan untuk Amazon EKS yang dipublikasikan yang dioptimalkan untuk AWS AMIs Amazon Linux, Bottlerocket, dan Windows setiap saat. Ini berarti, Anda berpotensi memiliki komponen yang lebih baru (seperti OS atau kernel) di AMI yang dioptimalkan Amazon EKS saat menggunakan Extended Support. Misalnya, setelah Amazon Linux 2 mencapai akhir siklus hidupnya pada tahun 2025
, Amazon EKS yang dioptimalkan Amazon Linux AMIs akan dibangun menggunakan OS Linux Amazon yang lebih baru. Amazon EKS akan mengumumkan dan mendokumentasikan perbedaan siklus hidup dukungan penting seperti ini untuk setiap versi Kubernetes. - Dapatkah saya membuat cluster baru menggunakan versi pada dukungan yang diperluas?
-
Ya.