• tony徐老师的防脱固发秘籍都被你找到了,快来这里关注我吧。 QQ群
  • tony徐老师的github宝典演示地址
  • github求starhttps://github.com/xuzhijvn
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏tony徐老师吧

istio-安装

云原生 admin 2个月前 (08-31) 64次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

1. 下载 Istio

这里推荐直接下载tar.gz安装包,不推荐使用官网上的那个安装脚本(慢得一逼)。另外推荐下载istio-1.5.10,不推荐下载1.7.0。

解压:

tar -xzvf istio-1.5.10-linux.tar.gz

拷贝istioctl/usr/local/bin/

cd istio-1.5.10/
cp bin/istioctl /usr/local/bin/

查看版本:

istioctl version

2. 安装istio

基于demo的配置安装istio(除了demo,还有default等等,具体配置见istio-1.5.10/install/kubernetes/operator/profiles

istioctl manifest apply --set profile=demo

查看svc:kubectl get svc -n istio-system

istio-安装

查看pod:kubectl get pods -n istio-system

istio-安装

这里需要注意,如果使用的是1.5.10以后的高版本,安装命令应该是:istioctl manifest install --set profile=demo

并且,最新版本1.7.0不再默认安装grafana kiali zipkin等等组件。

当使用 kubectl apply 来部署应用时,如果 pod 启动在标有 istio-injection=enabled 的命名空间中,那么,Istio sidecar 注入器将自动注入 Envoy 容器到应用的 pod 中:

kubectl label namespace <namespace> istio-injection=enabled

3.卸载

卸载程序将删除 RBAC 权限、istio-system 命名空间和所有相关资源。可以忽略那些不存在的资源的报错,因为它们可能已经被删除掉了。

istioctl manifest generate --set profile=demo | kubectl delete -f -

参考

istio官网: 开始


万水千山总是情,请小编喝杯咖啡行不行?

写作不易,望支持!!!

XZJ(须知君) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:istio-安装
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址