Si el clúster de Kubernetes no tiene acceso a Internet o tiene restricciones de seguridad específicas, trabaje con el administrador de la infraestructura para cargar los NSX Application Platform gráficos de Helm y las imágenes de Docker en un registro de contenedor privado al que pueda acceder y utilizar para implementar NSX Application Platform.
Nota: Los siguientes pasos se validaron mediante un registro de contenedor de Harbor privado. Si utiliza otro registro de contenedor, es posible que deba ajustar algunos pasos para ese registro.
El administrador de la infraestructura o cualquier persona que tenga acceso al TKC o al clúster de Kubernetes ascendente en el que está instalado el registro de contenedor privado deberá realizar los siguientes pasos.
Requisitos previos
- El administrador de la infraestructura debe instalar un registro de contenedor privado (como Harbor) con el servicio de repositorio de gráficos. Consulte https://goharbor.io/docs/1.10/install-config/run-installer-script/#installation-with-chart-repository-service. Utilizará este registro de contenedor privado para alojar los gráficos de Helm y las imágenes de Docker de NSX Application Platform.
Importante: Si utiliza un clúster de Tanzu Kubernetes (TKC) de VMware, no utilice su registro de contenedor de Harbor integrado para alojar los gráficos de Helm y las imágenes de Docker de NSX Application Platform. El administrador de infraestructura debe configurar un registro de contenedor de Harbor independiente.
- Para un entorno de producción, el administrador de la infraestructura también debe obtener un certificado de CA (firmado por una entidad de certificación pública de confianza) para configurar el acceso HTTPS al registro de contenedor de Harbor privado que instaló. Para obtener más información, consulte el tema "Configurar el acceso HTTPS a Harbor" en https://goharbor.io/docs/.
- Asegúrese de que la herramienta Docker esté instalada y configurada correctamente en el sistema que se utilizará para cargar las imágenes y los gráficos.
Login succeeded
debe mostrarse después de ejecutar el siguiente comando.docker login <private-registry-URL> --username <private-registry-account-name> --password <private-registry-account-password>
- Compruebe que la herramienta curl esté instalada en el sistema que se utilizará para cargar las imágenes. Utilice el siguiente comando para comprobar. La versión de curl se mostrará si está instalado.
curl --version
Procedimiento
Resultados
El sistema cargará los gráficos de Helm y las imágenes de Docker de NSX Application Platform en el registro de contenedor privado.
Qué hacer a continuación
El administrador empresarial de NSX debe continuar y asegurarse de que se cumplan los requisitos previos especificados en Requisitos previos de implementación de NSX Application Platform antes de continuar con la implementación de NSX Application Platform.