default:
base_dir: "/etc/edgemesh"
config_file: "/etc/edgemesh/config-file"
edgemesh_agent_config_name: "edgemesh-agent.yaml"
edgemesh_gateway_config_name: "edgemesh-gateway.yaml"
edgemesh_proxy_module_name: "EdgeProxy"
edgemesh_gateway_module_name: "EdgeGateway"
edgemesh_tunnel_module_name: "EdgeTunnel"
edgemesh_cni_module_name: "EdgeCNI"
bridge_device_name: "edgemesh0"
bridge_device_ip: "169.254.96.16"
tun_device_name: "edge_tun0"
temp_kube_config_path: "kubeconfig"
temp_core_file_path: "corefile"
meta_server_address: "http://127.0.0.1:10550"
meta_server_cert_dir: "/etc/edgemesh/metaserver/"
meta_server_ca_file: "/etc/edgemesh/metaserver/rootCA.crt"
meta_server_cert_file: "/etc/edgemesh/metaserver/server.crt"
meta_server_key_file: "/etc/edgemesh/metaserver/server.key"
cloud_mode: "CloudMode"
manual_mode: "ManualMode"
kubeapi:
master: "127.0.0.1:54616"
content_type: "application/vnd.kubernetes.protobuf"
qps: 50
burst: 100
kube_config: "~/.kube/config"
meta_server: null
delete_kube_config: false
edge_dns:
edge_mode: "EdgeMode"
edge_mode_enable: true
module_name: "EdgeDNS"
enable: true
listen_interface:
listen_port: 5353
cache_dns:
enable: true
auto_detect: true
upstream_servers: cache_ttl: 20
proxy:
enable: true
listen_interface:
service_filter_mode:
filter_if_label_exists_mode: "FilterIfLabelExists"
filter_if_label_doesn_not_exists_mode: "FilterIfLabelDoesNotExists"
loadbalancer_caller:
proxy_caller: "ProxyCaller"
gateway_caller: "GatewayCaller"
discovery_type:
mdns_discovery: "MDNS"
dht_discovery: "DHT"
edgeCNI:
enable: true
encap_ip: "192.168.1.1"
tun_mode: 0
mesh_cidr_config: null
empty_node_name: "EMPTY_NODE_NAME"
empty_pod_name: "EMPTY_POD_NAME"
v1:
base_dir: "/etc/edgemesh"
config_file: "/etc/edgemesh/config-file"
edgemesh_agent_config_name: "edgemesh-agent.yaml"
edgemesh_gateway_config_name: "edgemesh-gateway.yaml"
edgemesh_proxy_module_name: "EdgeProxy"
edgemesh_gateway_module_name: "EdgeGateway"
edgemesh_tunnel_module_name: "EdgeTunnel"
edgemesh_cni_module_name: "EdgeCNI"
bridge_device_name: "edgemesh0"
bridge_device_ip: "169.254.96.16"
tun_device_name: "edge_tun0"
temp_kube_config_path: "kubeconfig"
temp_core_file_path: "corefile"
meta_server_address: "http://127.0.0.1:10550"
meta_server_cert_dir: "/etc/edgemesh/metaserver/"
meta_server_ca_file: "/etc/edgemesh/metaserver/rootCA.crt"
meta_server_cert_file: "/etc/edgemesh/metaserver/server.crt"
meta_server_key_file: "/etc/edgemesh/metaserver/server.key"
cloud_mode: "CloudMode"
manual_mode: "ManualMode"
kubeapi:
master: "127.0.0.1:54616"
content_type: "application/vnd.kubernetes.protobuf"
qps: 50
burst: 100
kube_config: "~/.kube/config"
meta_server: null
delete_kube_config: false
edge_dns:
edge_mode: "EdgeMode"
edge_mode_enable: true
module_name: "EdgeDNS"
enable: true
listen_interface:
listen_port: 53
cache_dns:
enable: true
auto_detect: true
upstream_servers: cache_ttl: 20
proxy:
enable: true
listen_interface: "lo"
service_filter_mode:
filter_if_label_exists_mode: "FilterIfLabelExists"
filter_if_label_doesn_not_exists_mode: "FilterIfLabelDoesNotExists"
loadbalancer_caller:
proxy_caller: "ProxyCaller"
gateway_caller: "GatewayCaller"
discovery_type:
mdns_discovery: "MDNS"
dht_discovery: "DHT"
edgeCNI:
enable: true
encap_ip: "192.168.1.1"
tun_mode: 0
mesh_cidr_config: null
empty_node_name: "EMPTY_NODE_NAME"
empty_pod_name: "EMPTY_POD_NAME"