You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
3.0 KiB

  1. # see roles/network_plugin/calico/defaults/main.yml
  2. ## With calico it is possible to distributed routes with border routers of the datacenter.
  3. ## Warning : enabling router peering will disable calico's default behavior ('node mesh').
  4. ## The subnets of each nodes will be distributed by the datacenter router
  5. # peer_with_router: false
  6. # Enables Internet connectivity from containers
  7. # nat_outgoing: true
  8. # Enables Calico CNI "host-local" IPAM plugin
  9. # calico_ipam_host_local: true
  10. # add default ippool name
  11. # calico_pool_name: "default-pool"
  12. # add default ippool blockSize (defaults kube_network_node_prefix)
  13. # calico_pool_blocksize: 24
  14. # add default ippool CIDR (must be inside kube_pods_subnet, defaults to kube_pods_subnet otherwise)
  15. # calico_pool_cidr: 1.2.3.4/5
  16. # Global as_num (/calico/bgp/v1/global/as_num)
  17. # global_as_num: "64512"
  18. # You can set MTU value here. If left undefined or empty, it will
  19. # not be specified in calico CNI config, so Calico will use built-in
  20. # defaults. The value should be a number, not a string.
  21. # calico_mtu: 1500
  22. # Configure the MTU to use for workload interfaces and tunnels.
  23. # - If Wireguard is enabled, set to your network MTU - 60
  24. # - Otherwise, if VXLAN or BPF mode is enabled, set to your network MTU - 50
  25. # - Otherwise, if IPIP is enabled, set to your network MTU - 20
  26. # - Otherwise, if not using any encapsulation, set to your network MTU.
  27. # calico_veth_mtu: 1440
  28. # Advertise Cluster IPs
  29. # calico_advertise_cluster_ips: true
  30. # Choose data store type for calico: "etcd" or "kdd" (kubernetes datastore)
  31. # calico_datastore: "etcd"
  32. # Choose Calico iptables backend: "Legacy", "Auto" or "NFT"
  33. # calico_iptables_backend: "Legacy"
  34. # Use typha (only with kdd)
  35. # typha_enabled: false
  36. # Generate TLS certs for secure typha<->calico-node communication
  37. # typha_secure: false
  38. # Scaling typha: 1 replica per 100 nodes is adequate
  39. # Number of typha replicas
  40. # typha_replicas: 1
  41. # Set max typha connections
  42. # typha_max_connections_lower_limit: 300
  43. # Set calico network backend: "bird", "vxlan" or "none"
  44. # bird enable BGP routing, required for ipip mode.
  45. # calico_network_backend: bird
  46. # IP in IP and VXLAN is mutualy exclusive modes.
  47. # set IP in IP encapsulation mode: "Always", "CrossSubnet", "Never"
  48. # calico_ipip_mode: 'Always'
  49. # set VXLAN encapsulation mode: "Always", "CrossSubnet", "Never"
  50. # calico_vxlan_mode: 'Never'
  51. # set VXLAN port and VNI
  52. # calico_vxlan_vni: 4096
  53. # calico_vxlan_port: 4789
  54. # If you want to use non default IP_AUTODETECTION_METHOD for calico node set this option to one of:
  55. # * can-reach=DESTINATION
  56. # * interface=INTERFACE-REGEX
  57. # see https://docs.projectcalico.org/reference/node/configuration
  58. # calico_ip_auto_method: "interface=eth.*"
  59. # Choose the iptables insert mode for Calico: "Insert" or "Append".
  60. # calico_felix_chaininsertmode: Insert
  61. # If you want use the default route interface when you use multiple interface with dynamique route (iproute2)
  62. # see https://docs.projectcalico.org/reference/node/configuration : FELIX_DEVICEROUTESOURCEADDRESS
  63. # calico_use_default_route_src_ipaddr: false