コンテンツにスキップ

Clusterスコープ設定ファイル@Temporal

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. セットアップ

インストール

$ helm repo add <チャートリポジトリ名> https://github.com/temporalio/helm-charts

$ helm repo update

$ kubectl create namespace temporalio

$ helm install <Helmリリース名> <チャートリポジトリ名>/temporalio -n temporalio


02. global

記入中...


03. persistence

defaultStore

persistence:
  defaultStore: default


visibilityStore

persistence:
  visibilityStore: cass-visibility # The primary Visibility store.


secondaryVisibilityStore

persistence:
  secondaryVisibilityStore: es-visibility # A secondary Visibility store added to enable Dual Visibility.


numHistoryShards

persistence:
  numHistoryShards: 512


datastores

▼ デフォルト値

persistence:
  datastores:
    default: ...

▼ cassandra

persistence:
  datastores:
    <任意の名前>:
      cassandra:
        hosts: "127.0.0.1"
        keyspace: "temporal"
        user: "username"
        password: "password"

▼ elasticsearch

persistence:
  datastores:
    <任意の名前>:
      elasticsearch:
        version: "v7"
        logLevel: "error"
        url:
          scheme: "http"
          host: "127.0.0.1:9200"
        indices:
          visibility: temporal_visibility_v1_dev
        closeIdleConnectionsInterval: 15s

▼ sql

persistence:
  datastores:
    <任意の名前>:
      sql:
        driver: "mysql"
        host: _HOST_
        port: 3306
        database: temporal
        user: _USERNAME_
        password: _PASSWORD_
        maxConns: 20
        maxConnLifetime: "1h"
        connectAttributes:
          tx_isolation: "READ-COMMITTED"