Siz uchun yaratilgan
Biz mashinalarni yaratamiz, ularning har biriga Kubernetes oʻrnatamiz va ishchi tugunlarni boshqaruv paneliga ulaymiz. Siz butun tushdan keyingi vaqtni emas, bir necha daqiqa kutasiz.
Kubernetes klasterlari
Maʼlumotlar markazini, mashina hajmini va sizga qancha ishchi kerakligini tanlang. Biz serverlarni quramiz, ularni shaxsiy tarmoqqa ulaymiz va sizga Gitʼdan joylashtirishga tayyor boʻlgan Argo CD bilan ishlaydigan Kubernetes klasterini topshiramiz.
Klaster — bu bitta control-plane serveri va oʻntagacha worker serverlaridan iborat boʻlib, ularning barchasi toʻliq sizga tegishli, shaxsiy tarmoqqa ulangan hamda yengil, sertifikatlangan distributiv boʻlgan k3s yordamida Kubernetes sifatida sozlangan.
Siz uni standart usulda ishga tushirasiz: boshqaruv panelingizdan kubeconfig-ni yuklab oling va oʻz kompyuteringizdan kubectl-dan foydalaning. Har bir mashina Serverlar boʻlimida ham koʻrinadi, u yerda SSH orqali tizimga kirishingiz, uning grafiklarini kuzatishingiz va xavfsizlik devorini sozlashingiz mumkin.
Ishlaydigan klasterga birinchi kundan boshlab kerak bo'lgan barcha narsalar va sizni cheklab qo'yadigan hech narsa yo'q.
Biz mashinalarni yaratamiz, ularning har biriga Kubernetes oʻrnatamiz va ishchi tugunlarni boshqaruv paneliga ulaymiz. Siz butun tushdan keyingi vaqtni emas, bir necha daqiqa kutasiz.
Mashinalar oʻzlarining shaxsiy tarmogʻi orqali bir-biri bilan aloqa qiladi, shuning uchun klaster trafigi hech qachon ochiq internet orqali oʻtmaydi.
Bitta katakchani belgilang va Argo CD oʻrnatiladi — bu ilovalaringizni toʻgʻridan-toʻgʻri Git repozitoriysidan joylashtiradigan veb-paneldir. Namuna ilovani ham joylashtirish mumkin.
Klaster sahifasidan kubeconfig faylini yuklab oling va kubectl, Helm yoki oʻzingiz bilgan istalgan Kubernetes vositasidan foydalaning. Oʻrganish uchun hech qanday xususiy konsol yoʻq.
Har bir mashina uchun bulutli server narxida soatlik hisob-kitob qilinadi va har qanday narsa yaratishdan oldin umumiy summa koʻrsatiladi. Klasterni oʻchiring va hisob-kitob toʻxtaydi.
SSH orqali istalgan mashinaga kiring, API portida xavfsizlik devorini sozlang va har bir mashina hajmini bajarishi kerak boʻlgan ishga qarab belgilang.
Buyurtma kartasidan birinchi joylashtirishingizgacha.
Xususiy tarmoqlarni taklif qiluvchi maʼlumotlar markazini, u yerdagi narxlangan mashina hajmini va ishchilar sonini tanlang. Narx buyurtma berishingizdan oldin koʻrsatiladi.
Serverlar yaratiladi, Kubernetes oʻrnatiladi va ishchi tugunlar boshqaruv paneliga qoʻshiladi. Klaster sahifasi har bir mashinani tayyor boʻlishi bilan koʻrsatadi.
kubeconfig-ni yuklab oling, tugunlarni kubectl get nodes yordamida tekshiring, so'ngra kubectl bilan joylashtiring yoki Argo CD-ga Git repozitoriysi orqali joylashtirishga ruxsat bering.
Klaster oʻz mashinalari narxi qancha boʻlsa, shuncha turadi va toʻlov soatbay hisoblanadi.
Klaster toʻlovi yoʻq. Siz har bir mashina uchun bulutli server narxini soatbay toʻlaysiz va buyurtma kartasi klastrni yaratishingizdan oldin sizning valyutangizda soatlik hamda oylik jami summani koʻrsatadi.
Klasterdagi har bir mashina bir xil oʻlchamga ega. Butun klasterni istalgan vaqtda boshqaruv panelingizdan qoʻshing yoki olib tashlang.
Boshqariladigan Kubernetes xizmatlari boshqaruv paneli uchun toʻlov oladi va mashinalarni yashiradi. Bu yerda esa boshqaruv paneli siz koʻrishingiz, tizimga kirishingiz va hajmini sozlashingiz mumkin boʻlgan oddiy serverdir hamda alohida klaster toʻlovi mavjud emas.
Klasterlar faqat xususiy tarmoq mavjud bo‘lgan joyda tuziladi, shuning uchun biz taklif qilayotgan har bir klaster haqiqatda shakllana oladi.
Kubernetes klaster sahifasidan yuklab olingan kubeconfig yordamida oʻz kompyuteringizdan kubectl orqali ishga tushiriladi. Agar siz Argo CD oʻrnatsangiz, u ilovalarni joylashtirish uchun veb-panel boʻlib xizmat qiladi. Har bir mashina Serverlar boʻlimida oʻz sahifasiga ham ega.
Xususiy tarmoqlarni taklif qiluvchi maʼlumotlar markazlarida. Buyurtma kartasida faqat oʻshalar va faqat siz tanlagan markazda narxlangan mashina oʻlchamlari roʻyxatga olinadi.
kubectl port-forward svc/argocd-server -n argocd 8080:443 buyrugʻini ishga tushiring va https://localhost:8080 manzilini oching. Foydalanuvchi nomi admin boʻlib, birinchi parol argocd-initial-admin-secret maxfiy maʼlumotida joylashgan.
Yoʻq. Klasterni biz quramiz va siz uni boshqarasiz: yangilanishlar, ish yuklamalari va maʼlumotlaringizning zaxira nusxalari sizning zimmangizda, bu esa uni sodda va arzon saqlaydi.
Bitta boshqaruv tekisligi va oʻntagacha ishchi tugun. Har bir mashinaga kamida 2 GB xotira kerak.
Bilimlar bazamizdan aynan shu maqsad uchun yozilgan bosqichma-bosqich qoʻllanmalar.
Biz taqdim etadigan Kubernetes klasteri nimani oʻz ichiga olishi, uni qayerda qurish mumkinligi va tayyor boʻlgach, uni kubeconfig, kubectl va Argo CD yordamida qanday ishga tushirish kerakligi.
Qoʻllanmani oʻqing →Serverlar bo‘limini oching, Kubernetes klasterlari bandini tanlang va biror narsa yaratishdan oldin narxni ko‘ring.
Boshlash