# Consul 客户端配置模板 # 适用于所有13个节点(服务器由Nomad接管) # 基础配置 datacenter = "dc1" data_dir = "/opt/consul/data" log_level = "INFO" node_name = "{{ node_name }}" bind_addr = "{{ bind_addr }}" # 客户端模式(服务器由Nomad接管) server = false # 连接到Consul服务器集群 retry_join = [ "100.117.106.136:8301", # ch4 (韩国) "100.122.197.112:8301", # warden (北京) "100.116.80.94:8301" # ash3c (美国) ] # 性能优化 performance { raft_multiplier = 5 } # 端口配置 ports { grpc = 8502 http = 8500 dns = 8600 } # 启用Connect服务网格 connect { enabled = true } # 缓存配置 cache { entry_fetch_max_burst = 42 entry_fetch_rate = 30 } # 节点元数据 node_meta = { region = "pacific" zone = "{{ node_zone }}" } # UI配置 ui_config { enabled = {{ ui_enabled|lower }} } # ACL配置 acl = { enabled = false default_policy = "allow" } # 日志配置 log_file = "/var/log/consul/consul.log" log_rotate_duration = "24h" log_rotate_max_files = 7