Puede crear clústeres de Kubernetes administrados por Container Service Extension 3.1 mediante el complemento Kubernetes Container Clusters.
Para obtener más información sobre las diferentes opciones de tiempo de ejecución de Kubernetes para la creación de clústeres, consulte Uso de Kubernetes con VMware Cloud Director.
También puede administrar los clústeres de Kubernetes mediante la CLI de Container Service Extension. Consulte la documentación de Container Service Extension.
Requisitos previos
- Compruebe que el proveedor de servicios haya publicado el complemento Kubernetes Container Clusters en su organización. Kubernetes Container Clusters es el complemento de Container Service Extension para VMware Cloud Director. Puede encontrar el complemento en la barra de navegación superior, en .
- Para habilitar el VDC de organización para la implementación de clústeres de Kubernetes nativos, configure el servidor de Container Service Extension. Consulte el capítulo Administración del servidor de CSE en la documentación de Container Service Extension (CSE).
- Publique la política de CSE nativa creada durante la configuración del servidor de CSE en un VDC de organización. Para utilizar la interfaz de usuario, consulte Agregar una política de colocación de máquinas virtuales a un VDC de organización. Como alternativa, puede usar la CLI de CSE 3.1 para publicar la política mediante la ejecución del comando
vcd cse ovdc enable Organization_VDC_Name --org Organization _Name --native
. - Debe publicar el paquete de derechos Autorización de cse:nativeCluster en las organizaciones que desee que trabajen con los clústeres nativos. Después de compartir el paquete de derechos, debe agregar el derecho Editar CSE:NATIVECLUSTER a las funciones que desee que creen y modifiquen clústeres de Tanzu Kubernetes. Si desea que los usuarios también eliminen clústeres, debe agregar el derecho Control total de CSE:NATIVECLUSTER a las funciones. Además, puede asignar los derechos de administrador a los usuarios que desea que vean todos los clústeres de Tanzu Kubernetes de una organización o a los usuarios que desea que administren los clústeres entre sitios. Para obtener información sobre los derechos y los niveles de acceso de las entidades definidas en tiempo de ejecución (RDE), consulte Administrar entidades definidas.
- Conceda acceso a los tenants o los administradores del sistema mediante la creación de entradas de lista de control de acceso (ACL). Para obtener más información sobre el uso compartido de entidades definidas en tiempo de ejecución (RDE), consulte Compartir entidades definidas.
Procedimiento
- En la barra de navegación superior, seleccione .
- (opcional) Si el VDC de organización está habilitado para la creación de clústeres de TKGI, en la página Kubernetes Container Clusters, seleccione la pestaña vSphere with Tanzu y nativo.
- Haga clic en Nuevo.
- Seleccione la opción Nativo para el tiempo de ejecución de Kubernetes.
- Introduzca un nombre y seleccione una plantilla de Kubernetes en la lista.
- (opcional) Introduzca una descripción para el nuevo clúster de Kubernetes y una clave pública SSH.
- Haga clic en Siguiente.
- Seleccione el VDC de organización en el que desea implementar un clúster nativo y haga clic en Siguiente.
- Seleccione la cantidad de nodos de trabajo y plano de control y, si lo desea, políticas de tamaño para los nodos.
- Haga clic en Siguiente.
- Si desea implementar una máquina virtual adicional con el software de NFS, active el botón de alternancia Habilitar NFS.
- (opcional) Seleccione las políticas de almacenamiento para los nodos de trabajo y plano de control.
- Haga clic en Siguiente.
- Seleccione una red para el clúster de Kubernetes y haga clic en Siguiente.
- Revise la configuración del clúster y haga clic en Finalizar.
Qué hacer a continuación
- Cambie el tamaño del clúster de Kubernetes si desea cambiar la cantidad de nodos de trabajo.
- Descargue el archivo kubeconfig. La herramienta de línea de comandos kubectl utiliza archivos kubeconfig para obtener información sobre los clústeres, los usuarios, los espacios de nombres y los mecanismos de autenticación.
- Elimine un clúster de Kubernetes.