הורדת הגרסה הנכונה של istioctl

גרסאות של Cloud Service Mesh ו-istioctl

הגרסה של Cloud Service Mesh צריכה להיות זהה לגרסת הלקוח istioctl. כדי לוודא שהגרסאות זהות, צריך להוריד את קובץ ההתקנה.

הורדת קובץ ההתקנה

הפקודות הבאות מורידות את קובץ ההתקנה של הגרסה האחרונה של Cloud Service Mesh 1.19.10. כדי להוריד את קובץ ההתקנה של גרסה אחרת, אפשר לעדכן את הפקודות הבאות עם כל גרסה נתמכת שמופיעה בדף הגרסאות.

Linux

  1. מורידים את קובץ ההתקנה של Cloud Service Mesh לספריית העבודה הנוכחית:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-linux-amd64.tar.gz
  2. מורידים את קובץ החתימה ומשתמשים ב-openssl כדי לאמת את החתימה:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-linux-amd64.tar.gz.1.sig
    openssl dgst -verify /dev/stdin -signature istio-1.19.10-asm.6-linux-amd64.tar.gz.1.sig istio-1.19.10-asm.6-linux-amd64.tar.gz <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    הפלט הצפוי הוא: Verified OK.

  3. מחלצים את התוכן של הקובץ למיקום כלשהו במערכת הקבצים שלכם. לדוגמה, כדי לחלץ את התוכן לספריית העבודה הנוכחית:

     tar xzf istio-1.19.10-asm.6-linux-amd64.tar.gz

    הפקודה יוצרת ספריית התקנה בספריית העבודה הנוכחית בשם istio-1.19.10-asm.6, שמכילה:

    • אפליקציות לדוגמה בספרייה samples.
    • כלי שורת הפקודה istioctl שמשמש להתקנת Cloud Service Mesh נמצא בספרייה bin.
    • פרופילי ההגדרות של Cloud Service Mesh נמצאים בספרייה manifests/profiles.
  4. מוודאים שאתם נמצאים בספריית הבסיס של ההתקנה של Cloud Service Mesh.

    cd istio-1.19.10-asm.6

Mac OS

  1. מורידים את קובץ ההתקנה של Cloud Service Mesh לספריית העבודה הנוכחית:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-osx.tar.gz
  2. מורידים את קובץ החתימה ומשתמשים ב-openssl כדי לאמת את החתימה:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-osx.tar.gz.1.sig
    openssl dgst -sha256 -verify /dev/stdin -signature istio-1.19.10-asm.6-osx.tar.gz.1.sig istio-1.19.10-asm.6-osx.tar.gz <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    הפלט הצפוי הוא: Verified OK.

  3. מחלצים את התוכן של הקובץ למיקום כלשהו במערכת הקבצים שלכם. לדוגמה, כדי לחלץ את התוכן לספריית העבודה הנוכחית:

    tar xzf istio-1.19.10-asm.6-osx.tar.gz

    הפקודה יוצרת ספריית התקנה בספריית העבודה הנוכחית בשם istio-1.19.10-asm.6, שמכילה:

    • אפליקציות לדוגמה בספרייה samples.
    • כלי שורת הפקודה istioctl שמשמש להתקנת Cloud Service Mesh נמצא בספרייה bin.
    • פרופילי ההגדרות של Cloud Service Mesh נמצאים בספרייה manifests/profiles.
  4. מוודאים שאתם נמצאים בספריית הבסיס של ההתקנה של Cloud Service Mesh.

    cd istio-1.19.10-asm.6

Windows

  1. מורידים את קובץ ההתקנה של Cloud Service Mesh לספריית העבודה הנוכחית:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-win.zip
  2. מורידים את קובץ החתימה ומשתמשים ב-openssl כדי לאמת את החתימה:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-win.zip.1.sig
    openssl dgst -verify - -signature istio-1.19.10-asm.6-win.zip.1.sig istio-1.19.10-asm.6-win.zip <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    הפלט הצפוי הוא: Verified OK.

  3. מחלצים את התוכן של הקובץ למיקום כלשהו במערכת הקבצים שלכם. לדוגמה, כדי לחלץ את התוכן לספריית העבודה הנוכחית:

    tar xzf istio-1.19.10-asm.6-win.zip

    הפקודה יוצרת ספריית התקנה בספריית העבודה הנוכחית בשם istio-1.19.10-asm.6, שמכילה:

    • אפליקציות לדוגמה בספרייה samples.
    • כלי שורת הפקודה istioctl שמשמש להתקנת Cloud Service Mesh נמצא בספרייה bin.
    • פרופילי ההגדרות של Cloud Service Mesh נמצאים בספרייה manifests/profiles.
  4. מוודאים שאתם נמצאים בספריית הבסיס של ההתקנה של Cloud Service Mesh.

    cd istio-1.19.10-asm.6