È possibile creare cluster Kubernetes gestiti da VMware Cloud Director Container Service Extension 3.1 con il plug-in Kubernetes Container Clusters.
Per ulteriori informazioni sulle diverse opzioni di runtime Kubernetes per la creazione del cluster, vedere Utilizzo di Kubernetes con VMware Cloud Director.
È 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.
Prerequisiti
- Verificare che il provider di servizi abbia pubblicato il plug-in Kubernetes Container Clusters nell'organizzazione. Kubernetes Container Clusters è il plug-in di VMware Cloud Director Container Service Extension per VMware Cloud Director. Il plug-in si trova nella barra di navigazione superiore in .
- Per abilitare il VDC dell'organizzazione per la distribuzione del cluster Kubernetes nativo, configurare il server VMware Cloud Director Container Service Extension. Consultare il capitolo Server VMware Cloud Director Container Service Extension nella guida Installazione, configurazione e aggiornamento di VMware Cloud Director Container Service Extension come provider di servizi.
- Pubblicare il criterio nativo VMware Cloud Director Container Service Extension creato durante la configurazione del server VMware Cloud Director Container Service Extension in un VDC dell'organizzazione. Per utilizzare l'interfaccia utente, vedere Aggiunta di un criterio di posizionamento della macchina virtuale a un VDC dell'organizzazione. In alternativa, è possibile utilizzare la CLI VMware Cloud Director Container Service Extension 3.1 per pubblicare il criterio eseguendo il comando
vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native
. - È necessario pubblicare il bundle dei diritti cse:nativeCluster Entitlement in tutte le organizzazioni che si desidera possano utilizzare i cluster nativi. Dopo aver condiviso il bundle dei diritti, è necessario aggiungere il diritto Edit CSE:NATIVECLUSTER ai ruoli a cui si desidera consentire la creazione e la modifica dei cluster Tanzu Kubernetes. Se si desidera che gli utenti possano anche eliminare i cluster, è necessario aggiungere il diritto Full Control CSE:NATIVECLUSTER ai ruoli. È inoltre possibile assegnare i diritti di amministratore agli utenti che si desidera visualizzino tutti i cluster Tanzu Kubernetes in un'organizzazione oppure agli utenti che si desidera gestiscano i cluster tra i siti. Per informazioni sui diritti e i livelli di accesso per RDE (Runtime Defined Entity), vedere Gestione delle entità definite.
- Concedere l'accesso ai tenant o agli amministratori di sistema mediante la creazione di voci di elenco di controllo di accesso (ACL). Per ulteriori informazioni sulla condivisione di RDE (Runtime Defined Entity), vedere Condivisione di entità definite.
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 Kubernetes Nativa.
- Immettere un nome e selezionare un modello Kubernetes dall'elenco.
- (Facoltativo) Immettere una descrizione per il nuovo cluster Kubernetes e una chiave pubblica SSH.
- Fare clic su Avanti.
- Selezionare il VDC dell'organizzazione in cui si desidera distribuire un cluster nativo e fare clic su Avanti.
- Selezionare il numero di piani di controllo e nodi di lavoro e, facoltativamente, i criteri di dimensionamento per i nodi.
- Fare clic su Avanti.
- Se si desidera distribuire una macchina virtuale aggiuntiva con il software NFS, attivare Abilita NFS.
- (Facoltativo) Selezionare i criteri di storage per il piano di controllo e i nodi di lavoro.
- Fare clic su Avanti.
- Selezionare una rete per il cluster Kubernetes e fare clic su Avanti.
- 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.