Update Rancher installation requirements page

* Clarifies, that you only need Docker for RKE1 installs, not for K3s and RKE2
* Centralizes the Docker installation documentation on the already existing page
* Clarifies that the Dockershim docs do not apply for K3s and RKE2
* Simplifies the requirement to deactivate firewalld and fixes that it also applies to newer Kubernetes versions
* Clarifies UI browser support
* Clarifies Docker support for K3s
* Fixes ingress controller docs: RKE2 already installs an ingress controller as well

Fixes https://github.com/rancher/rancher-docs/issues/254
This commit is contained in:
Bastian Hofmann
2022-10-13 11:54:44 +02:00
parent 21093e682c
commit e7a94c96d6
3 changed files with 19 additions and 21 deletions
@@ -6,6 +6,8 @@ The Dockershim is the CRI compliant layer between the Kubelet and the Docker dae
RKE clusters now support the external Dockershim to continue leveraging Docker as the CRI runtime. We now implement the upstream open source community external Dockershim announced by [Mirantis and Docker](https://www.mirantis.com/blog/mirantis-to-take-over-support-of-kubernetes-dockershim-2/) to ensure RKE clusters can continue to leverage Docker.
RKE2 and K3s clusters use an embedded containerd as a container runtime and are not affected.
To enable the external Dockershim in versions of RKE before 1.24, configure the following option.
```
@@ -2,7 +2,7 @@
title: Installing Docker
---
Docker is required to be installed on nodes where the Rancher server will be installed with Helm or Docker.
Docker is required to be installed on nodes where the Rancher server will be installed with Helm on an RKE cluster or with Docker. Docker is not required for RKE2 or K3s clusters.
There are a couple of options for installing Docker. One option is to refer to the [official Docker documentation](https://docs.docker.com/install/) about how to install Docker on Linux. The steps will vary based on the Linux distribution.
@@ -15,3 +15,9 @@ curl https://releases.rancher.com/install-docker/20.10.sh | sh
```
Rancher has installation scripts for every version of upstream Docker that Kubernetes supports. To find out whether a script is available for installing a certain Docker version, refer to this [GitHub repository,](https://github.com/rancher/install-docker) which contains all of Rancher's Docker installation scripts.
Note that the following sysctl setting must be applied:
```
net.bridge.bridge-nf-call-iptables=1
```