Skip to content

Commit

Permalink
Convert to tabs using querystring for linking
Browse files Browse the repository at this point in the history
Signed-off-by: Derek Nola <[email protected]>
  • Loading branch information
dereknola committed Nov 17, 2023
1 parent d9c556e commit 1861bf0
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 15 deletions.
2 changes: 1 addition & 1 deletion docs/installation/network-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This page describes K3s network configuration options, including configuration o

* Flannel options can only be set on server nodes, and must be identical on all servers in the cluster.
* The default backend for Flannel is `vxlan`. To enable encryption, use the `wireguard-native` backend.
* Using `vxlan` on Rasperry Pi with recent versions of Ubuntu requires [additional preparation](../advanced/advanced.md#raspberry-pi).
* Using `vxlan` on Rasperry Pi with recent versions of Ubuntu requires [additional preparation](./requirements.md?os=pi#operating-systems).
* Using `wireguard-native` as the Flannel backend may require additional modules on some Linux distributions. Please see the [WireGuard Install Guide](https://www.wireguard.com/install/) for details.
The WireGuard install steps will ensure the appropriate kernel modules are installed for your operating system.
You must ensure that WireGuard kernel modules are available on every node, both servers and agents, before attempting to use the WireGuard Flannel backend.
Expand Down
22 changes: 8 additions & 14 deletions docs/installation/requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,8 @@ Prior to May 2023 releases (v1.24.14+k3s1, v1.25.10+k3s1, v1.26.5+k3s1, v1.27.2+
K3s is expected to work on most modern Linux systems.

Some OSs have additional setup requirements:

#### Red Hat Enterprise Linux / CentOS / Fedora
<details>
<Tabs queryString="os">
<TabItem value="rhel" label="Red Hat Enterprise Linux / CentOS / Fedora">

It is recommended to turn off firewalld:
```bash
Expand All @@ -56,11 +55,8 @@ If enabled, it is required to disable nm-cloud-setup and reboot the node:
systemctl disable nm-cloud-setup.service nm-cloud-setup.timer
reboot
```
</details>

#### Ubuntu / Debian

<details>
</TabItem>
<TabItem value="debian" label="Ubuntu / Debian">

Older Debian release may suffer from a known iptables bug. See [Known Issues](../known-issues/known-issues.md#iptables).

Expand All @@ -77,11 +73,8 @@ ufw allow from 10.43.0.0/16 to any #services
```

Additional ports may need to be opened depending on your setup. See [Inbound Rules](#inbound-rules-for-k3s-server-nodes) for more information. If you change the default CIDR for pods or services, you will need to update the firewall rules accordingly.
</details>

#### Raspberry Pi

<details>
</TabItem>
<TabItem value="pi" label="Raspberry Pi">

Raspberry Pi OS is Debian based, and may suffer from a known iptables bug. See [Known Issues](../known-issues/known-issues.md#iptables).

Expand All @@ -96,7 +89,8 @@ Starting with Ubuntu 21.10, vxlan support on Raspberry Pi has been moved into a
```bash
sudo apt install linux-modules-extra-raspi
```
</details>
</TabItem>
</Tabs>

For more information on which OSs were tested with Rancher managed K3s clusters, refer to the [Rancher support and maintenance terms.](https://rancher.com/support-maintenance-terms/)

Expand Down

0 comments on commit 1861bf0

Please sign in to comment.