Барои шумо сохта шудааст
Мо мошинҳоро месозем, дар ҳар кадоми онҳо Kubernetes насб мекунем ва гиреҳҳои кориро ба сатҳи идоракунӣ пайваст мекунем. Шумо ҳамагӣ чанд дақиқа интизор мешавед, на як нимаи рӯз.
Кластерҳои Kubernetes
Маркази додаҳо, андозаи мошин ва шумораи коргарони лозимиро интихоб кунед. Мо серверҳоро месозем, онҳоро ба шабакаи хусусӣ пайваст мекунем ва ба шумо кластери кории Kubernetes-ро бо Argo CD, ки барои густариш аз Git омода аст, пешниҳод менамоем.
Кластер аз як сервери идоракунӣ (control-plane) ва то даҳ сервери корӣ (worker) иборат аст, ки ҳама комилан азони шумо буда, дар шабакаи хусусӣ пайваст шудаанд ва ҳамчун Kubernetes бо истифода аз k3s, як дистрибутиви сабуки тасдиқшуда, ба танзим дароварда шудаанд.
Шумо онро ба таври стандартӣ иҷро мекунед: kubeconfig-ро аз панели идораи худ зеркашӣ кунед ва kubectl-ро аз компютери худ истифода баред. Ҳар як мошин инчунин дар бахши Серверҳо пайдо мешавад, ки дар он ҷо шумо метавонед тавассути SSH ворид шавед, графикҳои онро бинед ва девори оташнишонии онро танзим кунед.
Ҳама чизе, ки кластери корӣ аз рӯзи аввал ба он ниёз дорад ва ҳеҷ чизе, ки шуморо маҳдуд кунад.
Мо мошинҳоро месозем, дар ҳар кадоми онҳо Kubernetes насб мекунем ва гиреҳҳои кориро ба сатҳи идоракунӣ пайваст мекунем. Шумо ҳамагӣ чанд дақиқа интизор мешавед, на як нимаи рӯз.
Мошинҳо бо ҳам тавассути шабакаи хусусии худ тамос мегиранд, бинобар ин трафики кластер ҳеҷ гоҳ аз интернети умумӣ намегузарад.
Яке аз қуттиҳоро қайд кунед ва Argo CD насб карда мешавад, ки ин панели вебӣ буда, барномаҳои шуморо мустақиман аз анбори Git роҳандозӣ мекунад. Инчунин як барномаи намунавиро метавон роҳандозӣ кард.
Файли 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»-ро интихоб намоед ва пеш аз эҷоди чизе нархро бинед.
Оғоз кунед