天天看点

istio部署【在kubernetes上部署】

下载istio,下载页面,下载与您的操作系统相对应的安装文件。Linux上可以直接执行下面命令下载并解压最新版

移至Istio软件包目录。例如,如果软件包为 <code>istio-1.4.2</code>:

 安装目录包含: Kubernetes的安装YAML文件在 <code>install/kubernetes</code> 中的示例应用程序 <code>samples/</code> 目录中的客户端二进制文件。手动注入Envoy作为Sidecar代理时使用。<code>istioctl</code><code>bin/</code><code>istioctl</code> 将istioctl命令添加到环境变量,如下命令是临时加入

istio在kubenetes上有两种安装方式,参考官网

创建namespace

 安装所有istio的CRD

先将template导出到istio.yaml

 然后执行

或者,两个步骤合二为一 

等待所有CRD创建完毕

使用默认配置安装isito,其它配置参考官网,同上,命令也可以分开执行

为Tiller创建service-account,如果已安装好Tiller直接跳过。

安装Tiller,如果已安装好Tiller直接跳过。

安装istio-init,其中包括了创建istio的CRDs。

等待CRD创建完成。

使用默认配置安装istio,其它配置参考官网

以上就是通过默认配置安装和卸载istio。

继续阅读