È possibile creare cluster Tanzu Kubernetes utilizzando il plug-in Kubernetes Container Clusters.
Per ulteriori informazioni sulle diverse opzioni di runtime Kubernetes per la creazione del cluster, vedere Utilizzo dei cluster di Kubernetes.
È possibile gestire i cluster Kubernetes anche utilizzando la CLI VMware Cloud Director Container Service Extension. Consultare la documentazione di VMware Cloud Director Container Service Extension.
VMware Cloud Director esegue il provisioning dei cluster Tanzu Kubernetes con il PodSecurityPolicy Admission Controller abilitato. È necessario creare un criterio di sicurezza pod per distribuire i carichi di lavoro. Per informazioni sull'implementazione dell'uso dei criteri di sicurezza pod in Kubernetes, vedere l'argomento Utilizzo dei criteri di sicurezza pod con i cluster Kubernetes Tanzu nella Guida alla configurazione e alla gestione di vSphere with Kubernetes.
Prerequisiti
- Verificare che il provider di servizi abbia pubblicato il plug-in Kubernetes Container Clusters nell'organizzazione. Il plug-in si trova nella barra di navigazione superiore in .
- Verificare che nel proprio VDC dell'organizzazione sia presente almeno un criterio Kubernetes del VDC dell'organizzazione. Per aggiungere un criterio Kubernetes del VDC dell'organizzazione, vedere Aggiunta di un criterio Kubernetes del VDC dell'organizzazione.
- Verificare che il provider di servizi abbia pubblicato il bundle dei diritti vmware:tkgcluster Entitlement nell'organizzazione e abbia concesso il diritto Edit: Tanzu Kubernetes Guest Cluster per la creazione e la modifica dei cluster Tanzu Kubernetes. Per poter eliminare i cluster, è necessario disporre del diritto Full Control: Tanzu Kubernetes Guest Cluster.
- Verificare che il provider di servizi abbia creato una voce di elenco di controllo di accesso (ACL) con informazioni sul livello di accesso.
Procedura
- Nella barra di navigazione superiore, selezionare .
- (Facoltativo) Se il VDC dell'organizzazione è abilitato per la creazione del cluster TKGI, nella pagina Kubernetes Container Clusters, selezionare la scheda vSphere con Tanzu e nativo.
- Fare clic su Nuovo.
- Selezionare l'opzione di runtime vSphere con Tanzu e fare clic su Avanti.
- Immettere un nome per il nuovo cluster Kubernetes e fare clic su Avanti.
- Selezionare il VDC dell'organizzazione in cui si desidera distribuire un cluster Tanzu Kubernetes e fare clic su Avanti.
- Selezionare un criterio Kubernetes del VDC dell'organizzazione e una versione di Kubernetes, quindi fare clic su Avanti.
VMware Cloud Director mostra un set predefinito di versioni di Kubernetes che non sono collegate ad alcun VDC dell'organizzazione o criterio Kubernetes. Queste versioni sono un'impostazione globale. Per modificare l'elenco delle versioni disponibili, utilizzare lo strumento di gestione delle celle per eseguire il comando
./cell-management-tool manage-config --name wcp.supported.kubernetes.versions -v version_numbers
con i numeri di versione separati da virgole.
- Selezionare il numero di piano di controllo e nodi di lavoro nel nuovo cluster.
- Selezionare le classi di macchine per il piano di controllo e i nodi di lavoro, quindi fare clic su Avanti.
- Selezionare una classe di storage dei criteri Kubernetes per il piano di controllo e i nodi di lavoro, quindi fare clic su Avanti.
- (Facoltativo) Specificare un intervallo di indirizzi IP per i servizi Kubernetes e un intervallo per i pod Kubernetes, quindi fare clic su Avanti.
Il routing CIDR (Classless Inter-Domain Routing) è un metodo per il routing IP e l'allocazione degli indirizzi IP.
Opzione |
Descrizione |
Pods CIDR |
Specifica un intervallo di indirizzi IP da utilizzare per i pod Kubernetes. Il valore predefinito è 192.168.0.0/16. La dimensione della subnet dei pod deve essere maggiore o uguale a /24. Questo valore non deve sovrapporsi alle impostazioni di Supervisor Cluster. È possibile immettere un intervallo di IP. |
Services CIDR |
Specifica un intervallo di indirizzi IP da utilizzare per i servizi Kubernetes. Il valore predefinito è 10.96.0.0/12. Questo valore non deve sovrapporsi alle impostazioni di Supervisor Cluster. È possibile immettere un intervallo di IP. |
- Controllare le impostazioni del cluster e fare clic su Fine.
Operazioni successive
- Ridimensionare il cluster di Kubernetes se si desidera modificare il numero di nodi di lavoro.
- Scaricare il file kubeconfig. Lo strumento della riga di comando kubectl utilizza i file kubeconfig per ottenere informazioni su cluster, utenti, spazi dei nomi e meccanismi di autenticazione.
- Eliminare un cluster Kubernetes.