Apertura delle porte su un cluster privato

Se installi Anthos Service Mesh su un cluster privato, devi aprire la porta 15017 nel firewall per utilizzare il webhook con l'iniezione automatica di sidecar (inserimento automatico). Inoltre, affinché i comandi istioctl version e istioctl ps funzionino correttamente, devi aprire le porte 15014 e 8080, rispettivamente.

Puoi aggiungere una regola firewall o aggiornare la regola firewall creata automaticamente al momento della creazione del cluster privato. I passaggi seguenti descrivono come aggiornare la regola firewall. Il comando di aggiornamento sostituisce la regola firewall esistente, quindi devi includere le porte predefinite 443 (HTTPS) e 10250 (kubelet) e le nuove porte da aprire.

  1. Trova l'intervallo di origine (master-ipv4-cidr) del cluster. Nel comando seguente, sostituisci CLUSTER_NAME con il nome del tuo cluster:

    gcloud compute firewall-rules list --filter="name~gke-CLUSTER_NAME-[0-9a-z]*-master"
  2. Aggiorna la regola firewall. Scegli uno dei comandi seguenti e sostituisci FIREWALL_RULE_NAME con il nome della regola firewall nell'output del comando precedente.

    • Se vuoi abilitare solo l'inserimento automatico, esegui questo comando per aprire la porta 15017:

      gcloud compute firewall-rules update FIREWALL_RULE_NAME --allow tcp:10250,tcp:443,tcp:15017
    • Se vuoi abilitare l'inserimento automatico e i comandi istioctl version e istioctl ps, esegui il comando seguente per aprire le porte 15017, 15014 e 8080:

      gcloud compute firewall-rules update FIREWALL_RULE_NAME --allow tcp:10250,tcp:443,tcp:15017,tcp:15014,tcp:8080