[docs] document support for ansible versions (#8827)

drop note about not supporting ansible 2.9 since we still cover it in
nightly CI
This commit is contained in:
Cristian Calin
2022-05-16 10:50:17 +03:00
committed by GitHub
parent 0bf070c33b
commit 0c504e4984
3 changed files with 41 additions and 9 deletions

16
docs/centos.md Normal file
View File

@@ -0,0 +1,16 @@
# CentOS and derivatives
## CentOS 7
The maximum python version offically supported in CentOS is 3.6. Ansible as of version 5 (ansible core 2.12.x) increased their python requirement to python 3.8 and above.
Kubespray supports multiple ansible versions but only the default (5.x) gets wide testing coverage. If your deployment host is CentOS 7 it is recommended to use one of the earlier versions still supported.
## CentOS 8
CentOS 8 / Oracle Linux 8 / AlmaLinux 8 / Rocky Linux 8 ship only with iptables-nft (ie without iptables-legacy similar to RHEL8)
The only tested configuration for now is using Calico CNI
You need to add `calico_iptables_backend: "NFT"` or `calico_iptables_backend: "Auto"` to your configuration.
If you have containers that are using iptables in the host network namespace (`hostNetwork=true`),
you need to ensure they are using iptables-nft.
An example how k8s do the autodetection can be found [in this PR](https://github.com/kubernetes/kubernetes/pull/82966)