istio 1.5 定制安装

在istio 1.5,已经不支持helm方式安装,因为helm已经弃用。helm部分的代码已不在更新。只支持istioctl的方式安装istio。

istioctl在安装包内,可通过下面的链接下载安装包。
https://istio.io/docs/setup/getting-started/#download

安装包解压后,直接将istioctl复制到执行目录就可以用了:
cp bin/istioctl /usr/local/bin/

以下命令可以默认配置安装istio:
istioctl manifest apply

如果想安装demo:
istioctl manifest apply --set profile=demo

但是默认配置有些部件是没有选中的。参考下图:


这样的话,就需要定制安装了。

我们可以直接使用命令行来定制安装:

这2行是配置镜像源:

其它的都是启用相关功能及参数。

一个一个这样写参数很麻烦,我们可以写一个配置文件custom_profile.yaml:

随便说下:我测试下来,用azk8s.cn的镜像有问题。

再用下面的命令安装:

istioctl manifest apply -f profile.yaml

可以用以下命令查看生成的yaml配置:
istioctl manifest generate -f custom_profile.yaml

下面的命令可以删除istio:
istioctl manifest generate -f custom_profile.yaml | kubectl delete -f -

参考:
https://istio.io/docs/setup/install/istioctl/

istio 1.5 定制安装》上有1个想法

  1. Pingback引用通告: istio 1.5版本升级 – 阿辉的博客

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

4 × 2 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据