Creazione di cluster Kubernetes mediante i workflow della console

Scopri i due modi per creare un cluster Kubernetes utilizzando Kubernetes Engine (OKE).

Puoi utilizzare Kubernetes Engine per creare nuovi cluster Kubernetes. Per creare un cluster, è necessario appartenere al gruppo Administrators della tenancy o appartenere a un gruppo a cui un criterio concede l'autorizzazione CLUSTER_MANAGE. Vedere Configurazione dei criteri per la creazione e la distribuzione del cluster.

Utilizzando la console, è innanzitutto possibile specificare i dettagli di base per il nuovo cluster (il nome del cluster e la versione Kubernetes da installare sui nodi del piano di controllo). È quindi possibile creare il cluster in due modi:

  • Utilizzo delle impostazioni predefinite nel workflow 'Creazione rapida' per creare un cluster con nuove risorse di rete in base alle esigenze. Questo approccio è il modo più veloce per creare un nuovo cluster. Se si accettano tutti i valori predefiniti, è possibile creare un nuovo cluster in pochi clic. Le nuove risorse di rete per il cluster vengono create automaticamente, incluse le subnet regionali per l'endpoint API Kubernetes, per i nodi di lavoro e per i load balancer. La subnet regionale per i load balancer è pubblica, ma si specifica se le subnet regionali per l'endpoint API Kubernetes e per i nodi di lavoro sono pubbliche o private. Per creare un cluster nel workflow di creazione rapida, è necessario appartenere a un gruppo a cui un criterio concede le autorizzazioni necessarie per creare le nuove risorse di rete (vedere Creare uno o più criteri aggiuntivi per i gruppi).

  • Utilizzo di impostazioni personalizzate nel flusso di lavoro 'Creazione personalizzata'. Questo approccio offre il massimo controllo sul nuovo cluster. È possibile definire in modo esplicito le proprietà del nuovo cluster, incluse le impostazioni di cifratura. Inoltre, puoi specificare in modo esplicito quali risorse di rete esistenti utilizzare, incluse le subnet pubbliche o private esistenti in cui creare l'endpoint API Kubernetes, i nodi di lavoro e i load balancer.

    Tenere presente che, sebbene in genere si definiscano immediatamente i pool di nodi durante la definizione di un nuovo cluster nel workflow 'Creazione personalizzata', non è necessario. È possibile creare un cluster senza pool di nodi e aggiungere pool di nodi in un secondo momento. Un motivo per creare un cluster che inizialmente non dispone di pool di nodi è se si intende installare e configurare un provider di criteri di rete come Calico per supportare le risorse NetworkPolicy Kubernetes. Se si installa Calico su un cluster con pool di nodi esistenti in cui sono già in esecuzione pod, sarà necessario ricreare i pod al termine dell'installazione di Calico. Ad esempio, eseguendo il comando kubectl rollout restart. Se si installa Calico su un cluster prima di creare qualsiasi pool di nodi nel cluster (consigliato), è possibile essere certi che non ci saranno pod da ricreare. Vedere Esempio: installazione di Calico e configurazione dei criteri di rete.

Oltre a utilizzare i flussi di lavoro 'Creazione rapida' e 'Creazione personalizzata' nella console, è possibile creare cluster utilizzando l'interfaccia CLI e l'API. Per ulteriori informazioni, vedere Creazione di un cluster.