服务网格Istio1.9.3离线安装文档

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

服务网格Istio1.9.3离线安装文档

环境要求

  • docker

  • kubernetes: ≥ 1.17 (istio1.9.3要求k8s版本≥ 1.17)

  • linux-amd64 (安装istio使用的istioctl为istio-1.9.3-linux-amd64.tar.gz)

 

安装指南

istio的安装包可以从金蝶云盘中获取,链接:https://pan.yunzhijia.com/s/MTIxNzU3Nyw5MWY0#/  来自:云之家企业云盘



无镜像仓库安装


 

 

1. 解压压缩包:到k8s的master节点执行解压命令:

tar -zxvf istio-offline-install.tar.gz

 

2. 加载镜像:先将images目录拷贝到k8s的各个节点,执行镜像加载

docker load -i ./images/aeraki-latest.tar
docker load -i ./images/kiali-1.29.tar
docker load -i ./images/prometheus-2-21-0.tar
docker load -i ./images/zipkin-slim-2-21-0.tar
docker load -i ./images/grafana-7-2-1.tar
docker load -i ./images/istio-pilot-1-9-3.tar
docker load -i ./images/istio-proxyv2-1-9-3.tar
docker load -i ./images/dubbo-sample-consumer.tar
docker load -i ./images/dubbo-sample-provider.tar

3. 安装istioctl: 回到k8s的master节点,安装istio,aeraki,kiali,grafana,prometheus,zipkin以及dubbo示例

cd ./istio-offline-install/scripts/ && ./install.sh

有镜像仓库

如果有自己的私有镜像仓库,也可以将镜像导入到自己的私有仓库

1. 导入自己的私有仓库

2. 修改/k8s/istio.config.yaml其中的hub为自己的仓库镜像地址,并且需要修改aeraki,kiali,grafana,prometheus,zipkin以及dubbo示例的
images地址,需要修改的Yaml文件位置为:

  •  /k8s/aeraki.yaml

  • /demo/dubbo/dubbo-sample.yaml

  • /scripts/istio-1.9.3/samples/addons/grafana.yaml

  • /scripts/istio-1.9.3/samples/addons/kiali.yaml

  • /scripts/istio-1.9.3/samples/addons/prometheus.yaml

  • /scripts/istio-1.9.3/samples/addons/extras/zipkin.yaml

  • /scripts/istio-1.9.3/samples/addons/extras/zipkin.yaml

  • /scripts/istio-1.9.3/samples/addons/extras/zipkin.yaml

 

安装成功

1. 安装成功后,我们可以通过 kubectl get po -n istio-system kubectl get po -n dubbo查看服务是否正常启动起来,如果正常启动应该是这样的:


2. 通过kubectl get service -n istio-system 获取grafana、kiali、zipkin的端口


3. 浏览器打开kiali,我们主机的ip拼上port,选择对应dubbo的命名空间即可看到我们dubbo示例信息


4. 查看prometheus+grafana,导入/demo/dubbo/dubbo-mesh.json,配置后即可看到我们的grafana表盘

 dubbo的仪表盘:


卸载命令

到k8s的master节点执行对应的uninstall.sh脚本即可

cd ./istio-offline-install/scripts/ && ./uninstall.sh


服务网格Istio1.9.3离线安装文档

环境要求dockerkubernetes: ≥ 1.17 (istio1.9.3要求k8s版本≥ 1.17)linux-amd64 (安装istio使用的istioctl为istio-1.9.3-linux-amd64...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息