下载 Istio 发布包
安装之前的下载和准备
Istio 会被安装到自己的 istio-system
命名空间,并且能够对所有其他命名空间的服务进行管理。
进入 Istio release 页面,下载对应目标操作系统的安装文件。在 macOS 或者 Linux 系统中,还可以运行下面的命令,进行下载和自动解压缩:
$ curl -L https://git.io/getLatestIstio | sh -
进入 Istio 包目录。假设这个包是 istio-1.0.0:
$ cd istio-1.0.0
安装目录中包含:
- 在
install/
目录中包含了 Kubernetes 安装所需的.yaml
文件 samples/
目录中是示例应用istioctl
客户端文件保存在bin/
目录之中。istioctl
的功能是手工进行 Envoy Sidecar 的注入,以及对路由规则、策略的管理istio.VERSION
配置文件
- 在
把
istioctl
客户端加入 PATH 环境变量,如果是 macOS 或者 Linux,可以这样实现:$ export PATH=$PWD/bin:$PATH
See also
对 Google Kubernetes Engine(GKE)集群进行配置以便安装运行 Istio。
基于 GKE 的 Istio 多集群安装。
多 IBM Cloud Private 集群安装 Istio 示例。
安装支持多集群的 Istio。
这里讲述了 Istio 对 Kubernetes 中 Pod 和服务的要求。
对 Minikube 集群进行配置以便安装运行 Istio。