"Ikhtisar keupayaan Kubespray": Perbezaan antara versi asal dan garpu kami

Pada 23 September 20.00 waktu Moscow, Sergey Bondarev akan mengadakan webinar percuma “Gambaran Keseluruhan Ciri Kubespray", di mana dia akan memberitahu anda bagaimana untuk menyediakan kubespray supaya ia menjadi cepat, cekap dan tahan terhadap kesalahan.

Sergey Bondarev akan memberitahu anda perbezaan antara versi asal dan garpu kami:

"Ikhtisar keupayaan Kubespray": Perbezaan antara versi asal dan garpu kami

Perbezaan antara versi asal dan garpu kami.

Mereka yang telah menemui cubespray mungkin kini tertanya-tanya mengapa saya membezakan kubeadm dengan cubespray, kerana cubespray untuk mencipta kluster memanggil kubeadm dan pada pandangan pertama kelihatan seperti skrip untuk memasang pakej dan pelancaran automatik.

Tetapi ini tidak selalu berlaku; pada mulanya, cubespray memasang semua komponen secara bebas:

  • berkumpul dsb kelompok;
  • cubelet yang dipasang, sijil yang dijana, konfigurasi dan token akses untuk pod satah kawalan statik dan komponen perkhidmatan lain;
  • mencipta akaun perkhidmatan untuk nod pekerja dan menyambungkannya kepada kluster.

Tetapi pada tahun sebelumnya mereka memotong fungsi ini, hanya meninggalkan kubadm. Yang pada masa itu tidak begitu baik. Saya berasa tersinggung dan saya membuat garpu saya sendiri, di mana saya mengekalkan mod pemasangan klasik, dan sebenarnya sekarang saya menyimpan garpu ini terkini, pemetik ceri melakukan daripada cubespray asal kepada diri saya sendiri. Sepanjang perjalanan, menamatkan mod klasik untuk perubahan baharu.

Akibatnya, perbezaan antara kluster yang dicipta oleh garpu saya dan yang asal ialah proksi kube dan tempoh sah sijil.

Dalam garpu saya, semuanya kekal seperti sebelumnya - kiub proksi dilancarkan sebagai pod statik, sijil dikeluarkan selama 100 tahun.

Dalam Kubeadm, kiub proksi dilancarkan sebagai daemonset, dan sijil dikeluarkan selama 1 tahun, dan ia mesti diperbaharui secara berkala. kubeadm akhirnya telah belajar bagaimana untuk melakukan ini dengan satu arahan.

Perbezaannya adalah kecil, dan hari ini kami menggunakan kedua-dua pilihan.

Ciri-ciri (kelemahan) semasa operasi industri:

Skrip adalah universal, jadi ia tidak begitu pantas. Anda boleh mempercepatkan sendiri dengan ketara dengan menghapuskan semakan dan melancarkan daripada imej yang sudah siap.

Skripnya kompleks, ada tempat yang tidak logik, warisan yang berat. Pemasangan tambahan pengawal dan perisian melalui cubespray - bagus untuk latihan dan ujian. Dalam prom. Untuk operasi, bergantung pada cubespray bukanlah idea yang sangat baik, ditambah dengan kemas kini perisian dilaksanakan menggunakan kaedah "bunuh dan buat yang baharu" - yang bermaksud pemberhentian perkhidmatan.

Hanya boleh menambah nod pekerja, dengan tuan terdapat beberapa nuansa dengan sijil, dan skrip tidak mengendalikan semua kemungkinan masalah yang mungkin timbul.

Sebagai contoh, saya menghadapi masalah dengan kubeadm apabila ia ranap apabila menambah induk kedua dan ketiga, dan selepas itu cubespray melakukan tetapan semula kubeadm pada nod, dan cuba menambah induk semula.

Satu-satunya masalah ialah pada masa kegagalan berlaku, contoh etcd kedua telah berjaya mendaftar, dan kerana ia juga dipadamkan selepas penetapan semula, kami berakhir dengan mimpi ngeri - kluster etcd dua nod, salah satunya adalah dipadam, dan yang kedua tidak lagi menerima pelanggan. Akibatnya, kelompok itu mati tanpa dilahirkan.

Sumber terbuka sebagaimana adanya.

Semua ini dan banyak lagi dalam webinar percuma "Gambaran Keseluruhan Ciri Kubespray» 23 September, 20.00 waktu Moscow.

Sertai sekarang!

Sumber: www.habr.com

Tambah komen