Rate This Document
Findability
Accuracy
Completeness
Readability

Downloading Istio

This document uses Kubernetes v1.28.14 and Istio 1.23.4 as an example.

The installed Istio version must meet the requirements listed in support status of Istio releases. Select the Istio version based on the Kubernetes version.

  1. Download the installation file for the OS from GitHub, or run the following command to automatically download and extract the specified version:
    1
    curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.23.4 TARGET_ARCH=arm64 sh 
    

    The preceding command downloads Istio 1.23.4 for the AArch64 architecture.

  2. Go to the Istio software package directory. The following uses the istio-1.23.4 software package as an example.
    1
    cd istio-1.23.4
    

    The bin/ directory in the installation directory contains the executable file of the istioctl client.

  3. Add the executable file path of the istioctl client to Path. Use either of the following methods.
    • Write the path to the system Path temporarily (valid only in the terminal window where the current command is executed).
      1
      export PATH=$PWD/bin:$PATH
      
    • Write the path to the system Path permanently (valid in all terminal windows).
      1. Open /etc/profile.
        vi /etc/profile
      2. Press i to enter the insert mode and add the following content to the end of the file:
        export PATH=$PWD/bin:$PATH
      3. Press Esc to exit the insert mode. Type :wq! and press Enter to save the file and exit.
      4. Apply the changes in the file.
        source /etc/profile