From bcc30f0cb4e298e581586b0f8d0437969461792b Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 13 May 2023 03:50:53 +0200 Subject: kubernetes: fix sanity checks --- inventory/group_vars/k8s-chtest/vars.yml | 51 ++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 12 deletions(-) (limited to 'inventory/group_vars/k8s-chtest/vars.yml') diff --git a/inventory/group_vars/k8s-chtest/vars.yml b/inventory/group_vars/k8s-chtest/vars.yml index 154d2d70..2aa63de7 100644 --- a/inventory/group_vars/k8s-chtest/vars.yml +++ b/inventory/group_vars/k8s-chtest/vars.yml @@ -6,29 +6,56 @@ kubernetes_cri_tools_pkg_version: 1.26.0-00 kubernetes_container_runtime: containerd containerd_pkg_provider: docker-com +### Kube-Router +# #kubernetes_network_plugin: kube-router #kubernetes_network_plugin_version: 1.5.1 #kubernetes_network_plugin_replaces_kube_proxy: yes #kubernetes_enable_nodelocal_dnscache: yes -kubernetes_network_plugin: cilium -kubernetes_network_plugin_version: 1.13.2 -kubernetes_network_plugin_replaces_kube_proxy: yes -kubernetes_enable_nodelocal_dnscache: no -kubernetes_cilium_config: - ipam: kubernetes - tunnel: disabled - ipv4-native-routing-cidr: 192.168.28.0/24 - auto-direct-node-routes: yes -base_sysctl_config_user: - net.ipv4.conf.all.rp_filter: 0 - net.ipv4.conf.default.rp_filter: 0 +### kubeguard +# +kubernetes_network_plugin: kubeguard +kubernetes_network_plugin_replaces_kube_proxy: no +kubernetes_enable_nodelocal_dnscache: yes +kubeguard: + ## node_index must be in the range between 1 and 190 -> 189 hosts possible + ## + ## hardcoded hostnames are not nice but if we do this via host_vars + ## the info is spread over multiple files and this makes it more diffcult + ## to find mistakes, so it is nicer to keep it in one place... + node_index: + ch-calypso: 125 + ch-thetys: 126 + ch-k8s-ctrl: 127 +kubernetes_overlay_node_ip: "{{ kubernetes.pod_ip_range | ansible.utils.ipsubnet(kubernetes.pod_ip_range_size, kubeguard.node_index[inventory_hostname]) | ansible.utils.ipaddr(1) | ansible.utils.ipaddr('address') }}" + + +### Cilium +# +# kubernetes_network_plugin: cilium +# kubernetes_network_plugin_version: 1.13.2 +# kubernetes_network_plugin_replaces_kube_proxy: yes +# kubernetes_enable_nodelocal_dnscache: no +# kubernetes_cilium_config: +# ipam: kubernetes +# tunnel: disabled +# ipv4-native-routing-cidr: 192.168.28.0/24 +# auto-direct-node-routes: yes +# base_sysctl_config_user: +# net.ipv4.conf.all.rp_filter: 0 +# net.ipv4.conf.default.rp_filter: 0 + + +#### None +# # kubernetes_network_plugin: none # kubernetes_network_plugin_replaces_kube_proxy: yes # kubernetes_enable_nodelocal_dnscache: no + kubernetes: cluster_name: chtest -- cgit v1.2.3