add kubespray to the XTesting as it provides newer version of kubenetes and can be...
[it/test.git] / XTesting / kubespray / inventory / local / group_vars / k8s_cluster / k8s-net-kube-router.yml
1 # See roles/network_plugin/kube-router//defaults/main.yml
2
3 # Enables Pod Networking -- Advertises and learns the routes to Pods via iBGP
4 # kube_router_run_router: true
5
6 # Enables Network Policy -- sets up iptables to provide ingress firewall for pods
7 # kube_router_run_firewall: true
8
9 # Enables Service Proxy -- sets up IPVS for Kubernetes Services
10 # see docs/kube-router.md "Caveats" section
11 # kube_router_run_service_proxy: false
12
13 # Add Cluster IP of the service to the RIB so that it gets advertises to the BGP peers.
14 # kube_router_advertise_cluster_ip: false
15
16 # Add External IP of service to the RIB so that it gets advertised to the BGP peers.
17 # kube_router_advertise_external_ip: false
18
19 # Add LoadbBalancer IP of service status as set by the LB provider to the RIB so that it gets advertised to the BGP peers.
20 # kube_router_advertise_loadbalancer_ip: false
21
22 # Adjust manifest of kube-router daemonset template with DSR needed changes
23 # kube_router_enable_dsr: false
24
25 # Array of arbitrary extra arguments to kube-router, see
26 # https://github.com/cloudnativelabs/kube-router/blob/master/docs/user-guide.md
27 # kube_router_extra_args: []
28
29 # ASN number of the cluster, used when communicating with external BGP routers
30 # kube_router_cluster_asn: ~
31
32 # ASN numbers of the BGP peer to which cluster nodes will advertise cluster ip and node's pod cidr.
33 # kube_router_peer_router_asns: ~
34
35 # The ip address of the external router to which all nodes will peer and advertise the cluster ip and pod cidr's.
36 # kube_router_peer_router_ips: ~
37
38 # The remote port of the external BGP to which all nodes will peer. If not set, default BGP port (179) will be used.
39 # kube_router_peer_router_ports: ~
40
41 # Setups node CNI to allow hairpin mode, requires node reboots, see
42 # https://github.com/cloudnativelabs/kube-router/blob/master/docs/user-guide.md#hairpin-mode
43 # kube_router_support_hairpin_mode: false
44
45 # Select DNS Policy ClusterFirstWithHostNet, ClusterFirst, etc.
46 # kube_router_dns_policy: ClusterFirstWithHostNet
47
48 # Array of annotations for master
49 # kube_router_annotations_master: []
50
51 # Array of annotations for every node
52 # kube_router_annotations_node: []
53
54 # Array of common annotations for every node
55 # kube_router_annotations_all: []
56
57 # Enables scraping kube-router metrics with Prometheus
58 # kube_router_enable_metrics: false
59
60 # Path to serve Prometheus metrics on
61 # kube_router_metrics_path: /metrics
62
63 # Prometheus metrics port to use
64 # kube_router_metrics_port: 9255