Një grup Kubernetes nga ne është një grup serverësh tuaj të reve kompjuterike, të bashkuar në një rrjet të vetëm privat dhe të konfiguruar si një grup Kubernetes (k3s) i gatshëm për t'u përdorur. Ju e porositni atë nën Serverët → Grupet Kubernetes. Çdo makinë në të faturohet me orë, si çdo server tjetër në re.
Çfarë përfitoni
- Një makinë control plane, e cila ekzekuton API-në e Kubernetes.
- Makina punuese (worker) (nga asnjë deri në dhjetë), të cilat ekzekutojnë aplikacionet tuaja.
- Një rrjet privat që i bashkon ato, në mënyrë që makinat të komunikojnë privatisht me njëra-tjetrën.
- Argo CD (opsionale), një panel uebi që vendos aplikacionet tuaja nga një depo Git.
- Një shembull aplikacioni (opsional), në mënyrë që të mund të shihni menjëherë funksionimin e Argo CD.
Ku mund të krijoni një të tillë
Një grupi i nevojitet një rrjet privat, prandaj karta e porosisë rendit vetëm qendrat e të dhënave që ofrojnë një të tillë, dhe vetëm madhësitë e makinave që kanë çmim në qendrën e të dhënave që zgjidhni. Klikoni Shfaq çmimin për të parë totalin për orë dhe mujor përpara se të krijoni ndonjë gjë.
A ka një panel kontrolli?
Kubernetes drejtohet nga kompjuteri juaj me kubectl, mjeti standard i linjës së komandës për Kubernetes. Nuk ka një panel të stilit cPanel. Ju keni tri mënyra hyrjeje:
- Faqja e grupit në panelin tuaj tregon çdo makinë, nëse është gati, versionin e Kubernetes dhe adresën e API-së, si dhe ka butonin Shkarko kubeconfig.
- kubectl në kompjuterin tuaj, duke përdorur skedarin kubeconfig që keni shkarkuar.
- Argo CD, paneli i uebit, nëse keni zgjedhur ta instaloni.
Përdorimi i kllasterit tuaj, hap pas hapi
- Prisni derisa faqja e kllasterit të thotë se çdo makinë është gati. Ndërtimi zgjat disa minuta.
- Instaloni kubectl në kompjuterin tuaj (shikoni kubernetes.io për sistemin tuaj).
- Klikoni Shkarkoni kubeconfig. Skedari emërtohet sipas kllasterit tuaj, për shembull
my-cluster-kubeconfig.yaml. Mbajeni sekret: kushdo që e ka, kontrollon kllasterin.
- Kontrolloni përgjigjen e kllasterit:
kubectl --kubeconfig my-cluster-kubeconfig.yaml get nodes Çdo makinë duhet të shfaqet si Ready.
- Vendosni aplikacionin tuaj me
kubectl apply -f <your file>, ose lëreni Argo CD ta vendosë atë nga Git.
Hapja e Argo CD
Argo CD nuk është i ekspozuar në internet. Hapeni atë përmes kubectl:
kubectl --kubeconfig my-cluster-kubeconfig.yaml port-forward svc/argocd-server -n argocd 8080:443
Më pas hapni https://localhost:8080 në shfletuesin tuaj. Emri i përdoruesit është admin; fjalëkalimi i parë është i ruajtur në kllaster dhe mund ta lexoni me:
kubectl --kubeconfig my-cluster-kubeconfig.yaml -n argocd \
get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
Vetë makinat
Çdo makinë shfaqet gjithashtu te Serverët si çdo server tjetër në renë kompjuterike. Ju mund të identifikoheni në të nëpërmjet SSH-së si admin me një nga çelësat SSH që keni zgjedhur, dhe të shihni aty grafikët, murin mbrojtës dhe konsolën e saj.
Siguria
API-ja e Kubernetes dëgjon në portën 6443 të rrafshit të kontrollit. Përdorni kartën Muri mbrojtës në serverin e rrafshit të kontrollit për të lejuar vetëm adresat tuaja në atë portë.
Fshirja e një klasteri
Fshij klasterin në faqen e klasterit heq çdo makinë dhe rrjetin privat. Faturimi për makinat ndalon kur ato fshihen. Asgjë në to nuk mund të rikthehet, prandaj kopjoni paraprakisht çdo gjë që ju nevojitet.