Crea il tuo primo cluster Kubernetes
Kubernetes è lo standard de facto per l'orchestrazione dei container: automatizza la distribuzione, la scalabilità e la gestione delle applicazioni containerizzate. La nostra piattaforma offre un servizio Kubernetes gestito: gestiamo noi il Control Plane (Master Node), così Lei amministra solo i Worker Node e i carichi di lavoro.
Questa pagina è una breve panoramica: ogni passo rimanda alle istruzioni dettagliate nella documentazione sulla gestione di Kubernetes.
Prerequisiti
- Può accedere al Cloud Services Portal (vedere Primo accesso).
- Dispone di un progetto con quota sufficiente (vCPU, RAM, archiviazione) per i Worker Node.
- Dispone dell'autorizzazione a creare cluster Kubernetes nel portale.
- Facoltativo:
kubectlinstallato sulla Sua workstation.
Il percorso in cinque passi
-
Crei un cluster: nel Cloud Services Portal, acceda a Gestione di Kubernetes e avvii la procedura guidata. Scelga un nome del cluster (max 10 caratteri), uno scopo (testing = nessun monitoraggio/HA, production = monitoraggio + HA), un'immagine per i worker, una versione di Kubernetes, un flavor, le zone di disponibilità e il numero di worker (min/max per l'autoscaling).
-
Attenda lo stato healthy: il provisioning richiede fino a 10 minuti a seconda del numero di worker. Il cluster compare nell'elenco non appena è pronto.
-
Scarichi il kubeconfig: una volta che il cluster è healthy, generi una configurazione admin o viewer dal menu a discesa del cluster.
Validità di 24 ore
Per motivi di sicurezza, il kubeconfig scaricato è valido solo per 24 ore, indipendentemente dal numero di giorni inserito nel modulo. Per un accesso persistente, vedere il passo 5.
-
Configuri kubectl: copi il file YAML in
~/.kube/configoppure lo esporti:export KUBECONFIG=/tmp/kubeconfig-<cluster-name>-admin.yml -
Verifichi il cluster: interroghi i Suoi node:
kubectl get nodesDovrebbe vedere una riga per ogni Worker Node con stato
Ready.
Accesso persistente con un Service Account
Il kubeconfig generato dal portale scade dopo 24 ore. Per l'automazione o un accesso a lungo termine, crei un Service Account all'interno del cluster che non scade. Ciò richiede una volta il kubeconfig admin e crea poi una credenziale persistente.
Passo successivo
Stanco di fare clic nel portale? Automatizzi tutto con Terraform e l'OpenStack CLI.
Per la documentazione Kubernetes completa (modifica dei cluster, gestione dei gruppi di worker, scalabilità ed eliminazione), vedere Gestione di Kubernetes.