下载 Istio 发布包

安装之前的下载和准备

Istio 会被安装到自己的 istio-system 命名空间,并且能够对所有其他命名空间的服务进行管理。

  1. 进入 Istio release 页面,下载对应目标操作系统的安装文件。在 macOS 或者 Linux 系统中,还可以运行下面的命令,进行下载和自动解压缩:

    $ curl -L https://git.io/getLatestIstio | sh -
  2. 进入 Istio 包目录。假设这个包是 istio-1.0.0:

    $ cd istio-1.0.0

    安装目录中包含:

    • install/ 目录中包含了 Kubernetes 安装所需的 .yaml 文件
    • samples/ 目录中是示例应用
    • istioctl 客户端文件保存在 bin/ 目录之中。istioctl 的功能是手工进行 Envoy Sidecar 的注入,以及对路由规则、策略的管理
    • istio.VERSION 配置文件
  3. istioctl 客户端加入 PATH 环境变量,如果是 macOS 或者 Linux,可以这样实现:

    $ export PATH=$PWD/bin:$PATH

See also

部署在 Kubernetes 之中的 Istio 服务网格,将虚拟机和物理机集成进入到服务网格的方法。

如何使用 Google Kubernetes Engine (GKE) 快速搭建 Istio 服务。

对 Google Kubernetes Engine(GKE)集群进行配置以便安装运行 Istio。

描述了使用 Helm chart 安装 Istio 时可以使用的选项。

使用内含的 Helm chart 安装 Istio。

演示如何独立升级 Istio 控制平面和数据平面。