פתיחת פורטים באשכול פרטי
אם מתקינים את Cloud Service Mesh בתוך אשכול באשכול פרטי, צריך לפתוח את יציאה 15017 בחומת האש כדי שה-webhook שמשמש להוספה אוטומטית של sidecar (הוספה אוטומטית) ואימות ההגדרות יפעלו.
בשלבים הבאים מוסבר איך להוסיף כלל לחומת האש כדי לכלול את היציאות החדשות שרוצים לפתוח.
מאתרים את טווח המקור (
master-ipv4-cidr) ואת יעדי האשכול. בפקודה הבאה, מחליפים אתCLUSTER_NAMEבשם האשכול: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 )'יוצרים את הכלל לחומת האש. בוחרים מבין הפקודות הבאות ומחליפים את
CLUSTER_NAMEבשם האשכול מהפקודה הקודמת.כדי להפעיל הזרקה אוטומטית, מריצים את הפקודה הבאה כדי לפתוח את יציאה 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
מחליפים את מה שכתוב בשדות הבאים:
-
CLUSTER_NAME: השם של האשכול -
CONTROL_PLANE_RANGE: טווח כתובות ה-IP של מישור הבקרה של האשכול (masterIpv4CidrBlock) שאספתם קודם. -
TARGET: ערך היעד (Targets) שאספתם קודם.
-
אם רוצים להפעיל גם את הפקודות
istioctl versionו-istioctl ps, מריצים את הפקודה הבאה כדי לפתוח את הפורטים 15014 ו-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
מחליפים את מה שכתוב בשדות הבאים:
-
CLUSTER_NAME: השם של האשכול -
CONTROL_PLANE_RANGE: טווח כתובות ה-IP של מישור הבקרה של האשכול (masterIpv4CidrBlock) שאספתם קודם. -
TARGET: ערך היעד (Targets) שאספתם קודם.
-