2018-09-18 11:29:53 +00:00
|
|
|
# see roles/network_plugin/calico/defaults/main.yml
|
|
|
|
|
2018-09-18 18:30:49 +00:00
|
|
|
## With calico it is possible to distributed routes with border routers of the datacenter.
|
|
|
|
## Warning : enabling router peering will disable calico's default behavior ('node mesh').
|
|
|
|
## The subnets of each nodes will be distributed by the datacenter router
|
2019-04-01 09:38:33 +00:00
|
|
|
# peer_with_router: false
|
2018-09-18 18:30:49 +00:00
|
|
|
|
2018-09-18 11:29:53 +00:00
|
|
|
# Enables Internet connectivity from containers
|
|
|
|
# nat_outgoing: true
|
|
|
|
|
|
|
|
# add default ippool name
|
|
|
|
# calico_pool_name: "default-pool"
|
|
|
|
|
2019-09-25 11:44:00 +00:00
|
|
|
# add default ippool blockSize (defaults kube_network_node_prefix)
|
|
|
|
# calico_pool_blocksize: 24
|
|
|
|
|
2019-01-31 21:39:13 +00:00
|
|
|
# add default ippool CIDR (must be inside kube_pods_subnet, defaults to kube_pods_subnet otherwise)
|
|
|
|
# calico_pool_cidr: 1.2.3.4/5
|
|
|
|
|
2018-09-18 11:29:53 +00:00
|
|
|
# Global as_num (/calico/bgp/v1/global/as_num)
|
|
|
|
# global_as_num: "64512"
|
|
|
|
|
|
|
|
# You can set MTU value here. If left undefined or empty, it will
|
|
|
|
# not be specified in calico CNI config, so Calico will use built-in
|
|
|
|
# defaults. The value should be a number, not a string.
|
|
|
|
# calico_mtu: 1500
|
2019-01-28 19:03:49 +00:00
|
|
|
|
|
|
|
# Advertise Cluster IPs
|
|
|
|
# calico_advertise_cluster_ips: true
|
2019-04-25 12:00:48 +00:00
|
|
|
|
|
|
|
# Choose data store type for calico: "etcd" or "kdd" (kubernetes datastore)
|
|
|
|
# calico_datastore: "etcd"
|
|
|
|
|
2020-01-08 10:27:40 +00:00
|
|
|
# Choose Calico iptables backend: "Iptables" or "NFT"
|
|
|
|
# calico_iptables_backend: "Iptables"
|
|
|
|
|
2019-04-25 12:00:48 +00:00
|
|
|
# Use typha (only with kdd)
|
|
|
|
# typha_enabled: false
|
|
|
|
|
2019-10-17 14:02:38 +00:00
|
|
|
# Generate TLS certs for secure typha<->calico-node communication
|
|
|
|
# typha_secure: false
|
|
|
|
|
2020-01-10 08:24:33 +00:00
|
|
|
# Scaling typha: 1 replica per 100 nodes is adequate
|
2019-04-25 12:00:48 +00:00
|
|
|
# Number of typha replicas
|
|
|
|
# typha_replicas: 1
|
2020-01-10 08:24:33 +00:00
|
|
|
|
|
|
|
# Set max typha connections
|
|
|
|
# typha_max_connections_lower_limit: 300
|
2020-02-13 21:18:36 +00:00
|
|
|
|
|
|
|
# If you want to use non default IP_AUTODETECTION_METHOD for calico node set this option to one of:
|
|
|
|
# * can-reach=DESTINATION
|
|
|
|
# * interface=INTERFACE-REGEX
|
|
|
|
# see https://docs.projectcalico.org/reference/node/configuration
|
|
|
|
# calico_ip_auto_method: "interface=eth.*"
|