"Kubespray imkoniyatlariga umumiy nuqtai": Asl versiya va bizning vilka o'rtasidagi farq

23 sentyabr kuni Moskva vaqti bilan soat 20.00 Sergey Bondarev bepul vebinar o'tkazadi.Kubespray xususiyatlariga umumiy nuqtai", u erda u tez, samarali va xatolarga chidamli bo'lishi uchun kubesprayni qanday tayyorlashni aytib beradi.

Sergey Bondarev sizga asl nusxa va bizning vilkalar o'rtasidagi farqni aytib beradi:

"Kubespray imkoniyatlariga umumiy nuqtai": Asl versiya va bizning vilka o'rtasidagi farq

Asl versiya va bizning vilka o'rtasidagi farq.

Cubespray-ga duch kelganlar, ehtimol, nima uchun kubeadm-ni kubeadm-ni cubesprayga qarama-qarshi qo'yayotganimga hayron bo'lishsa kerak, chunki cubespray klaster yaratish uchun kubeadm-ni chaqiradi va bir qarashda paketlarni o'rnatish va avtomatlashtirilgan ishga tushirish uchun skriptga o'xshaydi.

Ammo bu har doim ham shunday emas edi, dastlab cubespray barcha komponentlarni mustaqil ravishda o'rnatdi:

  • yig'ilgan etcd klasteri;
  • o'rnatilgan kubetlar, yaratilgan sertifikatlar, konfiguratsiyalar va statik boshqaruv tekisliklari va boshqa xizmat komponentlari uchun kirish tokenlari;
  • ishchi tugunlari uchun xizmat hisoblarini yaratdi va ularni klasterga uladi.

Ammo o'tgan yil oldin ular bu funksiyani kesib tashladilar va faqat kubadmni qoldirdilar. Bu o'sha paytda unchalik yaxshi emas edi. Men xafa bo'ldim va men o'zimning vilkalarimni yasadim, bunda men klassik o'rnatish rejimini saqlab qoldim va hozir men bu vilkani yangilab turaman, asl kubik spreyidan olcha yig'ish majburiyatlarini o'zimga. Yo'lda, yangi o'zgarishlar uchun klassik rejimni tugatish.

Natijada, mening vilkalarim tomonidan yaratilgan klasterlar va asl nusxa o'rtasidagi farq kube-proksi va sertifikatlarning amal qilish muddatidir.

Mening vilkamda hamma narsa avvalgidek qoladi - proksi-kub statik pod sifatida ishga tushiriladi, sertifikatlar 100 yilga beriladi.

Kubeadm-da proksi kubi demonset sifatida ishga tushiriladi va sertifikatlar 1 yilga beriladi va ular vaqti-vaqti bilan yangilanishi kerak. kubeadm nihoyat buni bitta buyruq bilan qanday qilishni o'rgandi.

Farqi kichik va bugungi kunda biz ikkala variantdan ham foydalanamiz.

Sanoat ekspluatatsiyasidagi xususiyatlar (kamchiliklar):

Skript universaldir, shuning uchun u juda tez emas. Tekshirishlarni olib tashlash va tayyor tasvirni ishga tushirish orqali siz o'zingizni sezilarli darajada tezlashtirasiz.

Ssenariy murakkab, mantiqsiz joylar, og'ir meros bor. Qo'shimcha o'rnatish cubespray orqali kontrollerlar va dasturiy ta'minot - ta'lim va sinov uchun yaxshi. Baloda. Kubesprayga qarab ishlash uchun unchalik to'g'ri fikr emas, bundan tashqari, dasturiy ta'minotni yangilash "uni o'ldiring va yangisini yarating" usuli yordamida amalga oshiriladi - bu xizmatdagi tanaffusni anglatadi.

Faqat ishchi tugunlarini qo'shish mumkin, ustalar bilan sertifikatlar bilan ba'zi nuanslar mavjud va skript yuzaga kelishi mumkin bo'lgan barcha muammolarni hal qilmaydi.

Misol uchun, men kubeadm bilan ikkinchi va uchinchi masterni qo'shganda ishdan chiqqanida muammoga duch keldim va shundan so'ng cubespray tugunga kubeadm reset qildi va masterni yana qo'shishga harakat qildi.

Yagona muammo shundaki, xatolik yuz berganda, ikkinchi etcd nusxasi allaqachon ro'yxatdan o'tishga muvaffaq bo'lgan va u qayta o'rnatilgandan keyin ham o'chirilganligi sababli, biz dahshatli tushga duch keldik - ikkita tugunning etcd klasteri, ulardan biri o'chirildi, ikkinchisi esa mijozlarni qabul qilmaydi. Natijada, klaster tug'ilmasdan vafot etdi.

Ochiq manba bo'lgani kabi.

Bularning barchasi va yana ko'p narsalar bepul vebinarda "Kubespray xususiyatlariga umumiy nuqtai» 23 sentyabr, Moskva vaqti bilan 20.00.

Endi qo'shiling!

Manba: www.habr.com

a Izoh qo'shish