Танд зориулж бүтээсэн
Бид төхөөрөмжүүдийг үүсгэж, тус бүрд нь Kubernetes суулган, ажилчдыг хяналтын түвшинд холбодог. Та бүтэн өдрийн хагас биш, хэдхэн минут л хүлээнэ.
Kubernetes кластерууд
Мэдээллийн төв, төхөөрөмжийн хэмжээ болон танд хэдэн ажилчин шаардлагатайг сонгоно уу. Бид серверүүдийг босгож, тэдгээрийг дотоод сүлжээнд холбон, Git-ээс нэвтрүүлэхэд бэлэн Argo CD бүхий ажиллах боломжтой Kubernetes кластерыг танд хүлээлгэн өгнө.
Кластер гэдэг нь бүгд таных болох нэг удирдлагын түвшний сервер ба арван хүртэлх ажиллах серверээс бүрдэх бөгөөд хувийн сүлжээнд холбогдож, баталгаажсан хөнгөн тархалт болох k3s-ийг ашиглан Kubernetes байдлаар тохируулагдсан байдаг.
Та үүнийг стандарт аргаар ажиллуулна: хяналтын самбараасаа kubeconfig-ийг татаж аваад, өөрийн компьютерээс kubectl-ийг ашиглана уу. Машин бүр мөн "Серверүүд" хэсэгт харагдах бөгөөд тэндээс та SSH-ээр нэвтэрч, графикуудыг нь хянаж, галт ханыг нь тохируулах боломжтой.
Ажиллаж буй кластерт эхний өдрөөс эхлэн шаардлагатай бүх зүйл ба таныг барьж хязгаарлах зүйл огт үгүй.
Бид төхөөрөмжүүдийг үүсгэж, тус бүрд нь Kubernetes суулган, ажилчдыг хяналтын түвшинд холбодог. Та бүтэн өдрийн хагас биш, хэдхэн минут л хүлээнэ.
Төхөөрөмжүүд өөрсдийн хувийн сүлжээгээр хоорондоо харилцдаг тул кластерын урсгал хэзээ ч нийтийн интернетээр дамждаггүй.
Нэг хайрцгийг чагтлахад л таны аппликэйшнуудыг Git сангаас шууд байршуулдаг веб самбар болох Argo CD сууна. Мөн жишээ аппликэйшныг байршуулах боломжтой.
Кластерын хуудаснаас kubeconfig файлыг татаж аваад kubectl, Helm эсвэл өөрийн мэддэг Kubernetes хэрэгслийг ашиглана уу. Суралцах зориулалтын тусгай удирдлагын консол байхгүй.
Машин бүрийг үүлэн серверийн үнээр цагаар тооцож нэхэмжлэх бөгөөд ямар нэгэн зүйл үүсгэхээс өмнө нийт дүнг харуулна. Кластерыг устгаснаар тооцоо зогсоно.
SSH-ээр дурын төхөөрөмж рүү нэвтэрч, API порт дээр галт ханыг тохируулж, төхөөрөмж бүрийн хэмжээг гүйцэтгэх ажилд нь тохируулан сонгоно уу.
Захиалгын хуудаснаас эхлээд таны анхны байршуулалт хүртэл.
Хувийн сүлжээ санал болгодог өгөгдлийн төв, тэнд үнэлэгдсэн машины хэмжээ болон ажилтны тоог сонгоно уу. Захиалга өгөхөөс өмнө үнэ харагдана.
Серверүүдийг үүсгэж, Kubernetes-ийг суулган, ажилчин зангилаанууд хяналтын түвшинд нэгдэнэ. Кластер хуудас нь машин бүрийг бэлэн болмогц харуулна.
kubeconfig-ийг татаж аваад, kubectl get nodes ашиглан зангилаануудыг шалгаж, дараа нь kubectl-ээр байршуулах эсвэл Argo CD-г таны Git репозитороос байршуулахыг зөвшөөрнө үү.
Кластер нь төхөөрөмжүүдийнхээ үнэтэй тэнцүү байх бөгөөд цагаар тооцогдоно.
Кластерын хураамж байхгүй. Та машин бүрийн үүлэн серверийн үнийг цагаар төлөх бөгөөд захиалгын карт нь кластер үүсгэхээс өмнө таны мөнгөн тэмдэгтээр цагийн болон сарын нийт дүнг харуулна.
Кластер дахь машин бүр ижил хэмжээтэй байдаг. Хяналтын самбараасаа бүхэл бүтэн кластерыг хүссэн үедээ нэмэх эсвэл хасах боломжтой.
Удирдлагатай Kubernetes үйлчилгээнүүд нь хяналтын түвшний төлбөр авч, төхөөрөмжүүдийг нуудаг. Энд хяналтын түвшин нь таны харж, нэвтэрч, хэмжээг нь өөрчилж болох энгийн сервер бөгөөд кластерын тусдаа төлбөргүй байдаг.
Кластерууд зөвхөн хувийн сүлжээ боломжтой газарт л үүсдэг тул бидний санал болгож буй кластер бүр бодитоор бүрэлдэх боломжтой юм.
Kubernetes-ийг кластерын хуудаснаас татаж авсан kubeconfig-ийг ашиглан өөрийн компьютерээс kubectl-ээр ажиллуулна. Хэрэв та Argo CD суулгавал энэ нь аппликейшн байршуулах веб самбар юм. Машин бүр «Серверүүд» дотор өөрийн гэсэн хуудастай байна.
Хувийн сүлжээ санал болгодог дата төвүүдэд. Захиалгын хуудас нь зөвхөн тэдгээрийг, мөн зөвхөн таны сонгосон дата төвд үнэ нь тогтоогдсон машины хэмжээнүүдийг жагсаана.
kubectl port-forward svc/argocd-server -n argocd 8080:443-ийг ажиллуулж, https://localhost:8080-ийг нээнэ үү. Хэрэглэгчийн нэр нь admin бөгөөд анхны нууц үг нь argocd-initial-admin-secret нууцад байгаа.
Үгүй. Бид кластерийг угсарч, та түүнийг ажиллуулна: шинэчлэлт, ачаалал болон өгөгдлийн нөөцлөлт нь таны хариуцах асуудал бөгөөд энэ нь үүнийг энгийн бөгөөд хямд төсөр байлгадаг.
Нэг удирдлагын хэсэг болон арав хүртэлх ажиллах зангилаа. Машин бүрд хамгийн багадаа 2 GB санах ой шаардлагатай.
Яг үүнд зориулан бичсэн манай мэдлэгийн сан дахь алхам алхмаарх зааварчилгаанууд.
Биднээс санал болгож буй Kubernetes кластерт юу багтдаг, түүнийг хаана байгуулж болох болон бэлэн болсны дараа kubeconfig, kubectl, Argo CD ашиглан хэрхэн ажиллуулах талаар.
Зааврыг унших →Серверүүд хэсгийг нээж, Kubernetes кластерууд сонголтыг сонгон, ямар нэгэн зүйл үүсгэхээсээ өмнө үнийг харна уу.
Эхлэх