En este documento, se muestra cómo inhabilitar el Ingress integrado para un clúster de usuario en Google Distributed Cloud.
De forma predeterminada, el Ingress integrado está habilitado en los clústeres de usuario. Esto significa que las implementaciones de istiod y istio-ingress se están ejecutando. Para obtener más información, consulta
Componentes de Ingress.
Si deseas usar una instalación completa de Cloud Service Mesh en un clúster de usuario, es posible que desees inhabilitar el Ingress integrado. Esto se debe a que el Ingress integrado no es necesario cuando Cloud Service Mesh está completamente instalado, y existen posibles conflictos entre el Ingress integrado y Cloud Service Mesh.
Inhabilita el Ingress integrado para un clúster nuevo
Crea un clúster de usuario, como se describe en Crea un clúster de usuario.
Cuando completes el archivo de configuración del clúster de usuario, haz lo siguiente:
- Establece
disableBundledIngressentrue. - No especifiques un valor para
loadBalancer.vips.ingressVIP.
apiVersion: v1
kind: UserCluster
...
disableBundledIngress: true
...
loadBalancer:
vips:
controlPlaneVIP: 172.16.21.30
ingressVIP:
Inhabilita el Ingress integrado para un clúster existente
En el archivo de configuración del clúster de usuario existente, haz lo siguiente:
- Establece
disableBundledIngressentrue. - Quita el valor
loadBalancer.vips.ingressVIP.
Actualiza el clúster:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG
Reemplaza lo siguiente:
ADMIN_CLUSTER_KUBECONFIG: la ruta del archivo kubeconfig del clúster de administrador
USER_CLUSTER_CONFIG: la ruta del archivo de configuración de tu clúster de usuario
Balanceo de cargas manual
Si tu clúster usa el balanceo de cargas manual y deseas inhabilitar el Ingress integrado, no especifiques valores para los siguientes campos:
loadBalancer.manualLB.ingressHTTPSNodePortloadBalancer.manualLB.ingressHTTPNodePort
loadBalancer:
Kind: ManaulLB
manualLB:
ingressHTTPSNodePort:
ingressHTTPNodePort:
controlPlaneNodePort: 30562
Habilita el Ingress integrado para un clúster existente
Si deseas habilitar el Ingress integrado para un clúster de usuario existente que tiene el Ingress integrado inhabilitado, edita el archivo de configuración del clúster de usuario y ejecuta gkectl update cluster.