Compare commits

...

2 Commits

Author SHA1 Message Date
Steven Polley 5b07a8246e More explicit instructions 2024-02-25 16:05:42 -07:00
Steven Polley c2c82b45f7 more explicit instructions 2024-02-25 16:05:28 -07:00
3 changed files with 5 additions and 2 deletions

View File

@ -1,9 +1,10 @@
# 01 | Cluster Bootstrap
Assumption is that an external load balancer is already configured for the cluster control plane IP address. Initialize the cluster, but do not join any other nodes to it yet.
Assumption is that an external load balancer is already configured for the cluster control plane IP address. Initialize the cluster on one control node, but do not join any other nodes to it yet.
```bash
# Only run on one control plane node - do not join other nodes until after CNI is configured
sudo kubeadm init --config cluster-config.yaml --upload-certs
```

View File

@ -1,6 +1,6 @@
# 02 | CNI Cilium
Only install one CNI. Cilium brings network policy capabilities and uses eBPF technology to provide increased performance.
Only install one CNI, do not install Flannel if using Cilium. Cilium brings network policy capabilities and uses eBPF technology to provide increased performance.
Reference: https://docs.cilium.io/en/stable/gettingstarted/k8s-install-default/

View File

@ -1,5 +1,7 @@
# 02 | CNI = Flannel
### It is not recommended to use flannel, and instead should use 02-cni-cilium. Do not install both flannel and cilium.
[https://github.com/flannel-io/flannel](https://github.com/flannel-io/flannel)
Flannel provides the pod to pod networking, using [VXLAN](https://en.wikipedia.org/wiki/Virtual_Extensible_LAN).