Kubernetes 1.18 ada di sini dan ini adalah penambahbaikan dan berita

Pasukan pembangunan Kubernetes baru-baru ini dikeluarkan melalui pengumuman pelepasan versi baru "Kubernetes 1.18" di mana pasukan pembangunan menyebut bahawa ia adalah versi 'sesuai dan selesai'.

Dalam versi baru ini kerja yang signifikan telah dilakukan untuk meningkatkan fungsi beta dan stabil untuk menjamin a pengalaman pengguna yang lebih baik. Usaha yang sama telah dilakukan untuk menambahkan perkembangan baru dan ciri baru yang menarik yang menjanjikan untuk meningkatkan lagi pengalaman pengguna.

Bagi mereka yang tidak tahu Kubernetes, mereka harus tahu itu adalah sistem sumber terbuka untuk mengotomatisasi pelaksanaan, penskalaan dan pengurusan aplikasi kontena.

Ia adalah pada asalnya direka oleh Google, walaupun perkembangannya kemudian dipercayakan kepada Open Source Cloud Computing Foundation (CNCF), yang hari ini telah memungkinkan teknologi orkestrasi kontena untuk matang dengan cepat, berkat sumbangan syarikat gergasi teknologi.

Apa yang baru di Kubernetes 1.18?

Versi baru ini menonjol kerana mempunyai keupayaan untuk menggunakan token akaun perkhidmatan sebagai kaedah pengesahan umum. Sebagai contoh, jika anda ingin pod menguruskan sumber Kubernetes lain, seperti penyebaran atau perkhidmatan, ia boleh dikaitkan dengan akaun perkhidmatan dan membuat peranan dan pengikatan peranan yang diperlukan.

Akaun perkhidmatan Kubernetes (KSA) menghantar token web JSON (JWT) ke pelayan API untuk mengesahkan. Ini menjadikan pelayan API satu-satunya sumber pengesahan untuk akaun perkhidmatan.

Kubernetes 1.18pmenyediakan fungsi bahawa membolehkan pelayan API memberikan dokumen penemuan OpenID Connect A yang mengandungi kunci umum token sebagai tambahan kepada metadata lain.

Perubahan lain yang menonjol dari Kubernetes 1.81 adalah keupayaan untuk mengkonfigurasi HPA Velocity untuk pod tertentu. Horizontal Pod Autoscaler (HPA) telah digunakana untuk membolehkan sekumpulan Kubernetes bertindak balas secara automatik terhadap lalu lintas tinggi / rendah. Dengan HPA, pengguna dapat meminta pengawal membuat lebih banyak modul sebagai respons terhadap lonjakan CPU, pengukuran lain, atau pengukuran yang disediakan oleh aplikasi.

Kubernetes 1.18 mempunyai gambaran keseluruhan profil untuk menjalankan pelbagai konfigurasi perancang. Secara amnya, terdapat dua jenis beban kerja di Kubernetes: perkhidmatan jangka panjang (contohnya, pelayan web, API, dll.) Dan tugas-tugas yang akan selesai (lebih dikenali sebagai nama Pekerjaan).

Oleh kerana perbezaan yang jelas antara jenis beban kerja, sebilangan pengguna menggunakan kluster penuh untuk keperluan yang berbeza. Sebagai contoh, satu kluster untuk menguruskan perlombongan data dan satu lagi untuk melayani API aplikasi.

Sebabnya adalah kerana mereka memerlukan proses keputusan untuk berbeza. Sebagai contoh, tetapan penjadual lalai mempromosikan ketersediaan tinggi.

Sebaliknya, kita juga dapat mencari keupayaan untuk menentukan peraturan siaran pod di peringkat kluster, sebagai telah memungkinkan untuk memastikan bahawa pod akan dijadualkan di Zon Ketersediaan (selama anda menggunakan kluster multi-zon) untuk memastikan ketersediaan dan penggunaan sumber maksimum.

Fungsi tersebut membolehkan spesifikasi topologySpreadConstraints, yang mengenal pasti kawasan dengan mencari nod dengan tag topologyKey yang sama. Nod dengan tag TopologyKey yang sama tergolong dalam kawasan yang sama. Konfigurasi adalah untuk mengedarkan pod secara merata di kawasan yang berbeza. Walau bagaimanapun, kelemahannya ialah tetapan ini mesti digunakan pada tahap pod. Pod yang tidak mempunyai konfigurasi tidak akan diedarkan secara merata ke seluruh domain kesalahan.

Akhir sekali, kita juga dapat menemui kemampuan untuk mengabaikan perubahan harta tanah. Secara lalai, apabila volume dipasang di wadah pada kluster Kubernetes, semua fail dan direktori dalam jilid ini mengubah hartanya menjadi nilai yang diberikan melalui fsGroup.

Semua ini membolehkan fsGroup membaca dan menulis kelantangan. Walau bagaimanapun, tingkah laku ini terbukti tidak diingini dalam beberapa kes.

Versi baru ini Kubernetes hadir dengan sejumlah perubahan, dan kami hanya menyebut beberapa perubahan yang paling penting. Sekiranya anda ingin mengetahui senarai lengkap, anda boleh melakukannya dengan melayari pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.