部署架构图
服务网格作为产品,当前因为部署环境不同,需要执行不同方式,主要有以下两种部署环境
- EOS: 在该环境中部署,使用云产品部署模式,具体不做介绍
- EKS:在该环境中部署,因无法使用云产品方式,所以针对不同版本和架构下载对应的物料包,具体过程将在下文中介绍
物料和部署
以下物料仅针对 EKS 环境中部署服务网格产品
编号 | 名称 | 作用 | 下载链接 |
1 | servicemesh_1.0.1_linux_amd64.zip | 包含服务网格产品镜像,安装脚本和必要的工具,安装在amd64 架构下的 eks 环境 | http://minio-console.easystack.io/ |
2 | servicemesh_1.0.1_linux_arm64.zip | 包含服务网格产品镜像,安装脚本和必要的工具,安装在arm64 架构下的 eks 环境 | http://minio-console.easystack.io/ |
步骤
- 进入 eks 主机内,注意需要是 master 主机,不能是 跳板机
- 拷贝物料包(zip压缩文件) 到 eks master 的主机内
- 解压物料包,并进入目录内
- 执行 bash start.sh -h,该脚本有以下介绍
脚本配置说明:
start.sh usage:
-k [filepath]: 指定 kubeconfig 文件, 如 /root/.kube/config
-l: 设置 istio-ingress 服务类型为 loadbalance, 默认不是 loadbalance
-h: 打印帮助信息