Documentation

Deploy Seata Server By Helm

Quick start

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

Custom configuration

Environment

The environment is same with Docker, can reference Deploy Seata Server By Docker

Use specify configuration file

Can specify configuration file by mount files, like mount files under /root/workspace/seata/seata-config/file to pod. And need specify environment SEATA_CONFIG_NAME also, the value need start with file:, like file:/root/seata-config/registry

  • Values.yaml
replicaCount: 1

namespace: default

image:
  repository: seataio/seata-server
  tag: latest
  pullPolicy: IfNotPresent

service:
  type: NodePort
  port: 30091

env:
  seataPort: "8091"
  storeMode: "file"
  seataIp: "127.0.0.1"
  seataConfigName: "file:/root/seata-config/registry"

volume:
  - name: seata-config
    mountPath: /root/seata-config
    hostPath: /root/workspace/seata/seata-config/file