vagrant up
This is the "workstation" that includes all of the tools necessary to create and manage a RKE cluster.
The server(s) that will be running the RKE cluster
NOTE: These servers (nodes) should be behind a load balancer with health checks
RKE nodes requires specifc roles assigned to each node
- controlplane - controls the cluster
- etcd - data storage for controlplane (not userland)
- worker - executes userland pods
Each server requires a set of firewall rules based upon their assigned role
RKE REQUIRES docker (only supported continer runtime)
provision/ ├── firewall-rules │ ├── control-plane.sh │ ├── etcd.sh │ └── worker.sh ├── k8s-node-init.sh └── tools ├── docker.sh ├── helm.sh ├── kubectl.sh └── rke.sh
RKE setup-keys.sh