In diesem Dokument wird gezeigt, wie Sie gebündelten eingehenden Traffic für einen Nutzercluster in Google Distributed Cloud deaktivieren.
Standardmäßig ist gebündelter eingehender Traffic in Nutzerclustern aktiviert. Das bedeutet, dass die Deployments istiod
und istio-ingress
ausgeführt werden. Weitere Informationen finden Sie unter Ingress-Komponenten.
Wenn Sie eine vollständige Installation von Cloud Service Mesh in einem Nutzercluster verwenden möchten, sollten Sie gebündelten eingehenden Traffic möglicherweise deaktivieren. Dies liegt daran, dass gebündelter eingehender Traffic nicht erforderlich ist, wenn Cloud Service Mesh vollständig installiert ist. Außerdem können potenzielle Konflikte zwischen dem gebündelten Ingress und dem Cloud Service Mesh auftreten.
Gebündelten eingehenden Traffic für einen neuen Cluster deaktivieren
Erstellen Sie einen Nutzercluster wie unter Nutzercluster erstellen beschrieben.
Beim Ausfüllen der Konfigurationsdatei des Nutzerclusters:
- Setzen Sie
disableBundledIngress
auftrue
. - Geben Sie keinen Wert für
loadBalancer.vips.ingressVIP
an.
apiVersion: v1 kind: UserCluster ... disableBundledIngress: true ... loadBalancer: vips: controlPlaneVIP: 172.16.21.30 ingressVIP:
Gebündelten eingehenden Traffic für einen vorhandenen Cluster deaktivieren
Gehen Sie in der vorhandenen Nutzercluster-Konfigurationsdatei so vor:
- Setzen Sie
disableBundledIngress
auftrue
. - Entfernen Sie den
loadBalancer.vips.ingressVIP
-Wert.
Aktualisieren Sie den Cluster:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG
Ersetzen Sie Folgendes:
ADMIN_CLUSTER_KUBECONFIG: der Pfad der kubeconfig-Datei des Administratorclusters
USER_CLUSTER_CONFIG: der Pfad Ihrer Nutzerclusterkonfigurationsdatei.
Manuelles Load-Balancing
Wenn Ihr Cluster manuelles Load-Balancing verwendet und Sie gebündelten eingehenden Traffic deaktivieren möchten, geben Sie für die folgenden Felder keine Werte an:
loadBalancer.manualLB.ingressHTTPSNodePort
loadBalancer.manualLB.ingressHTTPNodePort
loadBalancer: Kind: ManaulLB manualLB: ingressHTTPSNodePort: ingressHTTPNodePort: controlPlaneNodePort: 30562
Gebündelten eingehenden Traffic für einen vorhandenen Cluster aktivieren
Wenn Sie gebündelten eingehenden Traffic für einen vorhandenen Nutzercluster aktivieren möchten, bei dem gebündelter eingehender Traffic deaktiviert ist, bearbeiten Sie die Konfigurationsdatei des Nutzerclusters und führen Sie gkectl update cluster
aus.