github.com/cilium/cilium@v1.16.2/Documentation/installation/cli-download.rst (about)

     1  .. warning::
     2    Make sure you install `cilium-cli v0.15.0 <https://github.com/cilium/cilium-cli/releases/tag/v0.15.0>`_
     3    or later. The rest of instructions do not work with older versions of
     4    cilium-cli. To confirm the cilium-cli version that's installed in your system,
     5    run:
     6  
     7    .. code-block:: shell-session
     8  
     9      cilium version --client
    10  
    11    See :ref:`Cilium CLI upgrade notes <upgrade_cilium_cli_helm_mode>` for more details.
    12  
    13  Install the latest version of the Cilium CLI. The Cilium CLI can be used to
    14  install Cilium, inspect the state of a Cilium installation, and enable/disable
    15  various features (e.g. clustermesh, Hubble).
    16  
    17  .. tabs::
    18    .. group-tab:: Linux
    19  
    20      .. code-block:: shell-session
    21  
    22        CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)
    23        CLI_ARCH=amd64
    24        if [ "$(uname -m)" = "aarch64" ]; then CLI_ARCH=arm64; fi
    25        curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
    26        sha256sum --check cilium-linux-${CLI_ARCH}.tar.gz.sha256sum
    27        sudo tar xzvfC cilium-linux-${CLI_ARCH}.tar.gz /usr/local/bin
    28        rm cilium-linux-${CLI_ARCH}.tar.gz{,.sha256sum}
    29  
    30    .. group-tab:: macOS
    31  
    32      .. code-block:: shell-session
    33  
    34        CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)
    35        CLI_ARCH=amd64
    36        if [ "$(uname -m)" = "arm64" ]; then CLI_ARCH=arm64; fi
    37        curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-darwin-${CLI_ARCH}.tar.gz{,.sha256sum}
    38        shasum -a 256 -c cilium-darwin-${CLI_ARCH}.tar.gz.sha256sum
    39        sudo tar xzvfC cilium-darwin-${CLI_ARCH}.tar.gz /usr/local/bin
    40        rm cilium-darwin-${CLI_ARCH}.tar.gz{,.sha256sum}
    41  
    42    .. group-tab:: Other
    43  
    44      See the full page of `releases <https://github.com/cilium/cilium-cli/releases/latest>`_.
    45  
    46  .. only:: not stable
    47  
    48     Clone the Cilium GitHub repository so that the Cilium CLI can access the
    49     latest unreleased Helm chart from the main branch:
    50  
    51     .. parsed-literal::
    52  
    53        git clone git@github.com:cilium/cilium.git
    54        cd cilium