Istio实战:Istio & Kiali部署与验证

目录

前言

前几天我就开始捣腾Istio。前几天在执行istioctl install --set profile=demo -y 的时候老是在第二步就报错了,开始我用的istio版本是1.6.8。 后面查看k8s与istio的版本对应关系后发现我的k8s是1.20.0,于是我将istio升级到了1.13.4,在执行istioctl install --set profile=demo -y 的时候还是同样的问题,后面百度说可能是国内网络的问题,弄了一个proxychains4 之后还是不行。最后通过视频【IT老齐362】十分钟!Istio安装、部署、验证、卸载 看人家用的是v1.17.2,于是我查了一下istio1.17.2 对应的k8s版本是 v1.24.0,于是我开始装k8sv1.24.0,这一装1.24.0可花了我不少使用,1.24.0与1.18.0版本直接差距挺大的。不过经过两天不谢的努力,终于把k8s 1.24.0装上了。然后开始弄istio,这一块基本还是比较顺利的。

一、Istio安装

  1. 通过github官网下载.tar.gz压缩文件
javascript 复制代码
https://github.com/istio/istio/releases
  1. 解压压缩文件
javascript 复制代码
tar -zxvf istio-1.17.2-linux-amd64.tar.gz
  1. 配置环境变量
javascript 复制代码
export PATH=/usr/local/bin/istio-1.17.2/bin
  1. 执行istioctl install --set profile=demo -y 完成安装

小插曲

在安装完istioctl 成功之后,发现linux的所有命令都不能用了。包括k8s的 kubectl、简单的ls、cd等待。参考centos7 root登录后 所有的命令都失效进行解决

注意事项

上面安装顺利的话,在k8s dashboard查看会发现ingressgateway服务不正常,此时可以参考istio对外暴露服务完成配置

二、Kiali安装

Kiali安装很简洁,在istio解压文件里面就有kiali的安装yaml文件。参考使用k8s进行Server Mesh的istio可视化工具Kiali安装部署进行安装即可。

三、Istio测试

可以使用istio解压包samples下的bookinfo来进行测试。参考Istio安装,效果如下:

参考资料

  1. k8s与istio的版本对应关系
  2. 【IT老齐362】十分钟!Istio安装、部署、验证、卸载
  3. github官网
  4. istio对外暴露服务
  5. 使用k8s进行Server Mesh的istio可视化工具Kiali安装部署
  6. Istio安装
  7. centos7 root登录后 所有的命令都失效
相关推荐
harmony&5 小时前
Docker 容器技术从入门到实战:容器、网络、存储与监控全解析
docker·云原生
分布式存储与RustFS6 小时前
RustFS 生命周期与分层:让冷数据自动搬家、热数据自己回家
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
阿里云云原生10 小时前
从 Inform 到 Operate:构建可持续运行的云成本巡检机制与 Mission 调度
云原生
再卷还是菜16 小时前
Cephfs总结及kubernetes+Cephfs的整合项目
云原生·容器·kubernetes
大大大大晴天️1 天前
从 HDFS 到对象存储:计算存储分离如何重塑云原生大数据底座
大数据·云原生
阿里云云原生2 天前
Agent 观测与优化三城巡演丨第二站深圳精彩回顾 & PPT 下载
云原生
Henry-SAP2 天前
AI产业迎来标准化与商业化双突破
人工智能·云原生·sap·erp
报错小能手2 天前
Kubernetes入门实战课 3
云原生·容器·kubernetes
2601_962219012 天前
版本平滑升级架构:万象生鲜系统 V4.3.3 迭代无停机更新技术拆解
微服务·云原生·架构
阿里云云原生2 天前
深入解析 STAROps 瑶池 Agent:如何实现从应用告警到数据库命令级的全栈 RCA?
云原生