Kubernetes 1.18 telah hadir dan ini adalah peningkatan dan beritanya

Tim pengembangan Kubernetes baru-baru ini dirilis melalui pengumuman peluncuran versi baru "Kubernetes 1.18" di mana tim pengembangan menyebutkan bahwa ini adalah versi yang 'cocok dan selesai'.

Dalam versi baru ini pekerjaan signifikan telah dilakukan untuk meningkatkan fungsionalitas beta dan stabil untuk menjamin a pengalaman pengguna yang lebih baik. Upaya yang sama telah dilakukan untuk menambahkan perkembangan baru dan fitur baru yang menarik yang menjanjikan untuk lebih meningkatkan pengalaman pengguna.

Bagi mereka yang tidak menyadarinya Kubernet, mereka seharusnya tahu itu adalah sistem open source untuk diotomatisasi implementasi, penskalaan, dan pengelolaan aplikasi dalam peti kemas.

Itu tadi awalnya dirancang oleh Google, meskipun perkembangannya kemudian dipercayakan kepada Open Source Cloud Computing Foundation (CNCF), yang saat ini telah memungkinkan teknologi orkestrasi kontainer berkembang pesat, berkat kontribusi raksasa teknologi.

Apa yang baru di Kubernetes 1.18?

Versi baru ini menonjol karena memiliki ekstensi kemampuan untuk menggunakan token akun layanan sebagai metode otentikasi umum. Misalnya, jika Anda ingin pod mengelola resource Kubernetes lainnya, seperti penerapan atau layanan, pod tersebut dapat dikaitkan dengan akun layanan dan membuat peran dan binding peran yang diperlukan.

Akun layanan Kubernetes (KSA) mengirim token web JSON (JWT) ke server API untuk mengautentikasi. Ini menjadikan server API satu-satunya sumber otentikasi untuk akun layanan.

Kubernetes 1.18pmenyediakan fungsionalitas bahwa memungkinkan server API untuk menyediakan dokumen penemuan OpenID Connect A berisi kunci publik dari token selain metadata lainnya.

Perubahan lain yang menonjol dari Kubernetes 1.81 adalah kemampuan untuk mengkonfigurasi Kecepatan HPA untuk pod tertentu. Horizontal Pod Autoscaler (HPA) digunakana untuk memungkinkan cluster Kubernetes secara otomatis merespons lalu lintas tinggi / rendah. Dengan HPA, pengguna dapat meminta pengontrol untuk membuat lebih banyak modul sebagai respons terhadap lonjakan CPU, pengukuran lain, atau pengukuran yang disediakan oleh aplikasi.

Kubernetes 1.18 memiliki gambaran umum profil untuk menjalankan beberapa konfigurasi dari perencana. Secara umum, ada dua jenis beban kerja di Kubernetes: layanan jangka panjang (misalnya, server web, API, dll.) Dan tugas yang berjalan hingga selesai (lebih dikenal sebagai nama Pekerjaan).

Karena perbedaan yang jelas antara jenis beban kerja, beberapa pengguna menggunakan cluster lengkap untuk kebutuhan yang berbeda. Misalnya, satu cluster untuk mengelola data mining dan lainnya untuk melayani API aplikasi.

Alasannya adalah mereka membutuhkan proses pengambilan keputusan yang berbeda. Misalnya, pengaturan penjadwal default mempromosikan ketersediaan tinggi.

Di sisi lain, kami juga dapat menemukan file kemampuan untuk menentukan aturan siaran pod di tingkat cluster, apa telah memungkinkan untuk memastikan bahwa pod akan dijadwalkan di Availability Zone (asalkan Anda menggunakan cluster multi-zona) untuk memastikan ketersediaan maksimum dan pemanfaatan sumber daya.

Fungsionalitas tersebut mengaktifkan spesifikasi topologySpreadConstraints, yang mengidentifikasi area dengan mencari node dengan tag topologyKey yang sama. Node dengan tag TopologyKey yang sama termasuk dalam area yang sama. Konfigurasi tersebut adalah untuk mendistribusikan buah secara merata di berbagai wilayah. Namun, sisi negatifnya adalah pengaturan ini harus diterapkan di level pod. Pod yang tidak memiliki konfigurasi tidak akan didistribusikan secara merata di seluruh domain kesalahan.

Terakhir tapi bukan yang akhir, kita juga dapat menemukan kemampuan untuk mengabaikan perubahan pada properti volume. Secara default, ketika sebuah volume dipasang di sebuah container di cluster Kubernetes, semua file dan direktori di dalam volume ini telah diubah propertinya ke nilai yang disediakan melalui fsGroup.

Semua ini memungkinkan fsGroup untuk membaca dan menulis volume. Namun, perilaku ini telah terbukti tidak diinginkan dalam beberapa kasus.

Versi baru ini Kubernetes hadir dengan sejumlah perubahan, dan kami hanya menyebutkan beberapa yang paling penting. Jika Anda ingin mengetahui daftar lengkapnya, Anda dapat melakukannya dengan mengunjungi link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.