Kubernetes 1.19 tiba dengan sokongan selama satu tahun, TLS 1.3, peningkatan dan banyak lagi

Versi baharu Kubernetes, 1.19, baru sahaja dikeluarkan selepas sedikit kelewatan, tetapi akhirnya ia tersedia dengan beberapa kemas kini yang meningkatkan kesediaan pengeluaran Kubernetes. Penambahbaikan ini termasuk keluaran stabil ciri Ingress dan seccomp, peningkatan keselamatan seperti sokongan untuk TLS 1.3 dan penambahbaikan ciri lain.

Tambahan pula , walaupun pasukan Kubernetes secara tradisinya telah mengeluarkan empat kemas kini setahun, mereka hanya akan mengeluarkan tiga tahun ini disebabkan oleh pandemik. Versi 1.19 berkemungkinan menjadi kemas kini terakhir untuk tahun kalendar ini.

"Akhirnya, kami berjaya mencapai Kubernetes 1.19, versi kedua tahun 2020 dan sejauh ini kitaran pelepasan terpanjang yang memerlukan masa 20 minggu. Ini terdiri daripada 34 penambahbaikan: 10 penambahbaikan telah dipindahkan ke versi stabil, 15 penambahbaikan ke versi beta dan 9 penambahbaikan ke versi alfa.

“Versi 1.19 sangat berbeza dengan versi biasa kerana COVID-19, protes George Floyd, dan berbagai acara global lain yang kami alami sebagai pasukan pelancaran. «

Daripada perubahan yang dibentangkan, yang paling ketara adalah dalam Ingress, yang pada asalnya diperkenalkan sebagai API beta yang mengurus akses luaran kepada perkhidmatan dalam kluster, secara amnya trafik HTTP, dan juga boleh menyediakan pengimbangan beban, penamatan TLS dan pengehosan maya berasaskan nama.

Dan dalam versi baharu 1.19 ini, Ingress dikemas kini kepada versi stabil dan telah ditambah pada API rangkaian v1. Kemas kini ini membuat perubahan penting pada objek Ingress v1, termasuk perubahan skema dan pengesahan.

Pada bahagian seccomp (Mod Pengkomputeran Keselamatan) , ia juga tersedia sebagai versi stabil dalam Kubernetes versi 1.19 (seccomp ialah ciri keselamatan kernel Linux yang mengehadkan bilangan panggilan sistem yang boleh dibuat oleh aplikasi).

Ini pertama kali diperkenalkan sebagai fitur Kubernetes dalam versi 1.3, tetapi ia mempunyai beberapa batasan. Sebelum ini, anotasi pada PodSecurityPolicy diperlukan semasa menerapkan profil seccomp ke pod.

Dalam versi ini, seccomp memperkenalkan medan seccompProfile baharu yang ditambah pada objek pod dan kontena securityContext. Untuk memastikan keserasian ke belakang dengan Kubelet, profil seccomp akan digunakan mengikut keutamaan:

  • Medan khusus kontena.
  • Anotasi khusus kontena.
  • Medan di peringkat pod.
  • Anotasi keseluruhan pod.

Kontena kotak pasir pod kini juga dikonfigurasikan dengan profil masa jalan/lalai seccomp yang berasingan dalam kemas kini ini.

Satu lagi perubahan penting yang diperkenalkan oleh pasukan ini ialah melanjutkan tempoh sokongan, yang akan membolehkan lebih 80% pengguna menggunakan versi yang serasi, berbanding 50-60% yang mereka lihat pada masa ini.

“Tempoh sokongan tahunan menyediakan elemen yang nampaknya diinginkan oleh pengguna akhir dan lebih sesuai dengan kitaran perancangan tahunan yang biasa. Bermula dengan Kubernetes versi 1.19, jendela sokongan akan diperpanjang hingga satu tahun. "

Di samping itu, Kubernetes menyediakan plugin volum yang kitaran hayatnya terikat pada pod dan boleh digunakan sebagai ruang kerja (contohnya, jenis volum emptydir terbina dalam) atau untuk memuatkan data tertentu ke dalam pod (contohnya, konfigurasi terbina dalam dan jenis volum rahsia, atau “volum CSI dalam talian”: rahsia ialah objek yang mengandungi sejumlah kecil data sensitif, seperti kata laluan, token atau kunci).

Ciri alpha baru dalam Generic Ephemeral Volume membolehkan mana-mana pengawal storan sedia ada yang menyokong penyediaan dinamik digunakan sebagai volume sementara dengan kitaran hidup isipadu dihubungkan ke pod.

Alat ini dapat digunakan untuk menyediakan penyimpanan yang berfungsi selain dari disk root, seperti memori berterusan atau disk tempatan yang terpisah pada simpul ini. Semua konfigurasi StorageClass disokong untuk penyediaan kelantangan.

Semua ciri yang disokong oleh PersistentVolumeClaims disokong , seperti menjejaki kapasiti storan, snapshot dan pemulihan serta saiz semula volum.

Akhir sekali, satu lagi perubahan ketara, berdasarkan cadangan audit keselamatan tahun lepas, Kubernetes versi 1.19 menambah sokongan untuk cipher TLS 1.3 baharu yang boleh digunakan dengan Orchestrator.

Jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya di pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google