K8S上部署高可用Seata服务端
1. 前置要求
- 已部署K8S集群,并拥有主节点kubectl权限
- 已部署镜像仓库,例如Harbor或Docker Registry。下文假设仓库地址为:harbor.xxx.com
- 已部署数据库,支持mysql/redis/postgresql
2. 上传镜像
# 加载镜像文件
docker load -i seata-server.tar
# 修改镜像tag指向仓库地址,需要保证项目base存在
docker tag harbor.amarsoft.com/base/seata-server:1.6.1 harbor.xxx.com/base/seata-server:1.6.1
# 登录镜像仓库,如果已登录跳过这一步
docker login harbor.xxx.com
# 推送镜像
docker push harbor.xxx.com/base/seata-server:1.6.1
大约 1 分钟
