Hallittu Kubernetes
Frostmoln Hallittu Kubernetes ajaa RKE2-klustereita Frostmoln-laskennalla. Sinä hallitset työkuormiasi; alusta luo ja hallitsee ohjaustason, työsolmut, API-kuormantasaajan ja kubeconfigisi.
Pilotti — käyttöoikeus myönnetään projektikohtaisesti
Hallittu Kubernetes otetaan käyttöön pilottina. Se näkyy portaalissa vain projekteille, joille on myönnetty kubernetes-käyttöoikeus — jos et näe Kubernetesia navigoinnissa, sitä ei ole vielä otettu käyttöön projektillesi. Pyydä käyttöoikeutta tuesta (pilotin aikana ei ole itsepalveluna tehtävää käyttöönottoa). Sitä hallitaan tällä hetkellä portaalin kautta — katso alla oleva huomautus komentorivistä / Terraformista.
Luo klusteri
Mene portaalissa kohtaan Kubernetes → Clusters → Create ja valitse:
- Name.
- Kubernetes-versio — tällä hetkellä 1.34 tai 1.35 (suositeltu versio on merkitty); pudotusvalikko on totuuden lähde.
- Ohjaustason taso:
- development — yksittäinen ohjaustason solmu (alhaisin kustannus).
- production — yksittäinen ohjaustason solmu, tuotannon SLA.
- enterprise — korkean käytettävyyden ohjaustaso (3 solmua).
- VPC + aliverkko, jossa klusteri ajetaan (alue peritään VPC:stä).
- Floating IP (valinnainen) — tuo omasi tai anna alustan varata yksi API-päätepisteelle. Alustan varaama IP vapautetaan klusterin poiston yhteydessä; tuo-omasi-IP vain irrotetaan, ei koskaan vapauteta.
- Alustava solmupooli — nimi, solmun koko (
k8s.gp1.small/k8s.gp1.medium/k8s.gp1.large) ja solmujen määrä.
Komentorivi & Terraform
Hallittua Kubernetesta hallitaan tänään portaalin kautta — klustereille ei ole vielä fm kubernetes -komentorivikomentoja tai Terraform-resursseja. Luo ja hallitse klustereita portaalista; kun sinulla on kubeconfig, käytät kubectlia, Helmiä ja tavanomaisia Kubernetes-työkalujasi klusteria vasten kuten yleensä.
Hae kubeconfigisi
Kun klusteri on käynnissä, käytä klusterin tietosivulla Download Kubeconfigia. Osoita kubectl siihen ja olet sisällä:
export KUBECONFIG=~/Downloads/my-cluster-kubeconfig.yaml
kubectl get nodesKubernetes API -palvelin tavoitetaan erillisen kuormantasatun päätepisteen kautta (portti 6443). Klusterin tunnistetiedot generoidaan ja alusta säilyttää niitä turvallisesti — solmujen alustus ei koskaan välitä salaisuuksia takaisin.
Solmupoolit
Klusterilla on yksi tai useampi solmupooli — tietyn koon työsolmujen ryhmiä. Klusterin tietosivulta voit:
- Lisätä solmupoolin (nimi, koko, solmujen määrä), valinnaisesti labelien ja taintien kanssa ajoituksen ohjaamiseksi.
- Skaalata poolia asettamalla uuden solmujen määrän.
- Poistaa poolin.
Skaalaa toistaiseksi manuaalisesti
Klusterin automaattiskaalaus ei ole vielä saatavilla — aseta solmujen määrä nimenomaisesti ja skaalaa pooleja manuaalisesti työkuormasi muuttuessa.
Pysyvä tallennustila
Klusterit toimitetaan Frostmoln CSI -tallennusluokan frostmoln-block (oletus-StorageClass) kanssa, jota tukee Frostmoln-lohkotallennustila. Luo PersistentVolumeClaim, niin volyymi luodaan ja liitetään automaattisesti; volyymit tukevat verkossa tapahtuvaa laajennusta.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: data
spec:
accessModes: ['ReadWriteOnce']
storageClassName: frostmoln-block
resources:
requests:
storage: 20GiVerkottuminen
Klusterin CNI on Cilium. Klusterin solmuilla on internet-lähtöliikenne, mutta ne on eristetty Frostmolnin sisäverkoista — työkuormasi ajetaan omassa asiakaskohtaisessa verkossaan. Altista API-palvelin yllä olevan klusterin päätepisteen kautta; altista omat palvelusi Ingress-ohjaimella tai solmuosoitteiden kautta tavoitettavalla NodePortilla.
Rajoitukset
- Yksi vyöhyke klusteria kohti — solmut sijoitetaan klusterin alueelle/aliverkkoon; ei usean AZ:n hajautusta tänään.
- Cilium on ainoa CNI — sitä ei voi valita asiakkaan toimesta.
- Ei vielä paikallaan tehtäviä versiopäivityksiä — valitse versiosi luontihetkellä.
- Automaattiskaalaus ei ole vielä saatavilla (skaalaa solmupooleja manuaalisesti).
- Klusterin poistaminen poistaa sen solmut, API-kuormantasaajan, alustan varaaman floating IP:n ja sen tallennetut tunnistetiedot.