Vai al contenuto

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: kubectl installato sulla Sua workstation.

Il percorso in cinque passi

  1. 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).

    Creare un cluster

  2. 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.

  3. 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.

    Accedere al cluster

  4. Configuri kubectl: copi il file YAML in ~/.kube/config oppure lo esporti:

    export KUBECONFIG=/tmp/kubeconfig-<cluster-name>-admin.yml
    
  5. Verifichi il cluster: interroghi i Suoi node:

    kubectl get nodes
    

    Dovrebbe 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.

Creare un Service Account

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.