Split up common/init.sls into kubernetes common/util.sls type of file - Switch out containerd for cri-o - add nftables - make the blocks consistent by using `-require:` appropriately Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
24 lines
554 B
Plaintext
24 lines
554 B
Plaintext
##### Port Forwarding
|
|
|
|
kubernetes_sysctl_config_dir:
|
|
file.directory:
|
|
- name: /etc/sysctl.d
|
|
- mode: "0755"
|
|
- makedirs: True
|
|
|
|
kubernetes_sysctl_file:
|
|
file.managed:
|
|
- name: /etc/sysctl.d/k8s.conf
|
|
- contents: |
|
|
net.ipv4.ip_forward = 1
|
|
net.bridge.bridge-nf-call-iptables = 1
|
|
net.bridge.bridge-nf-call-ip6tables = 1
|
|
- mode: "0644"
|
|
- require:
|
|
- file: kubernetes_sysctl_config_dir
|
|
|
|
kubernetes_sysctl_reload:
|
|
cmd.run:
|
|
- name: sysctl --system
|
|
- onchanges:
|
|
- file: kubernetes_sysctl_file |