Apertura delle porte su un cluster privato
Se installazione di Cloud Service Mesh nel cluster su un cluster privato, devi aprire la porta 15017 nel firewall per ottenere webhook utilizzati con iniezione automatica del file collaterale (inserimento automatico) e la convalida della configurazione funzionino.
I passaggi seguenti spiegano come aggiungere un firewall per includere le nuove porte che vuoi aprire.
Trova l'intervallo di origine (
master-ipv4-cidr
) e le destinazioni del cluster. Nel comando seguente, sostituisciCLUSTER_NAME
con il nome del tuo cluster:gcloud compute firewall-rules list \ --filter 'name~gke-CLUSTER_NAME-[0-9a-z]*-master' \ --format 'table( name, network, direction, sourceRanges.list():label=SRC_RANGES, allowed[].map().firewall_rule().list():label=ALLOW, targetTags.list():label=TARGET_TAGS )'
Crea la regola firewall. Scegli tra i seguenti comandi e sostituisci
CLUSTER_NAME
con il nome del cluster del comando precedente.Per attivare l'iniezione automatica, esegui il seguente comando per aprire la porta 15017:
gcloud compute firewall-rules create allow-api-server-to-webhook-CLUSTER_NAME \ --action ALLOW \ --direction INGRESS \ --source-ranges CONTROL_PLANE_RANGE \ --rules tcp:15017 \ --target-tags TARGET
Sostituisci quanto segue:
CLUSTER_NAME
: il nome del clusterCONTROL_PLANE_RANGE
: il controllo del cluster l'intervallo di indirizzi IP del piano (masterIpv4CidrBlock
) che hai raccolto in precedenza.TARGET
: il valore target (Targets
) raccolto in precedenza.
Se vuoi attivare anche
istioctl version
eistioctl ps
, esegui questo comando per aprire le porte 15014 e 8080:gcloud compute firewall-rules create allow-debug-proxy-CLUSTER_NAME \ --action ALLOW \ --direction INGRESS \ --source-ranges CONTROL_PLANE_RANGE \ --rules tcp:15014,tcp:8080 \ --target-tags TARGET
Sostituisci quanto segue:
CLUSTER_NAME
: il nome del clusterCONTROL_PLANE_RANGE
: il controllo del cluster l'intervallo di indirizzi IP del piano (masterIpv4CidrBlock
) che hai raccolto in precedenza.TARGET
: il valore target (Targets
) raccolto in precedenza.