使用 Helm 部署 Seata Server

快速启动

  1. $ cd ./script/server/helm/seata-server
  2. $ helm install seata-server ./seata-server

自定义配置

环境变量

支持的环境变量和 Docker 相同,可以参考 使用 Docker 部署 Seata Server

使用自定义配置文件

指定配置文件可以通过挂载的方式实现,如将/root/workspace/seata/seata-config/file 下的配置文件挂载到 pod 中,挂载后需要通过指定 SEATA_CONFIG_NAME 指定配置文件位置,并且环境变量的值需要以file:开始, 如: file:/root/seata-config/registry

  • Values.yaml
  1. replicaCount: 1
  2. namespace: default
  3. image:
  4. repository: seataio/seata-server
  5. tag: latest
  6. pullPolicy: IfNotPresent
  7. service:
  8. type: NodePort
  9. port: 30091
  10. env:
  11. seataPort: "8091"
  12. storeMode: "file"
  13. seataIp: "127.0.0.1"
  14. seataConfigName: "file:/root/seata-config/registry"
  15. volume:
  16. - name: seata-config
  17. mountPath: /root/seata-config
  18. hostPath: /root/workspace/seata/seata-config/file