In this lab, you will walk through the entire process of bootstrapping a working K3s cluster. You will install K3s on multiple servers. Then, you will configure those servers to form a multi-server cluster. Finally, you will run an application on your cluster to demonstrate that everything is working. After completing this lab, you will have built a K3s cluster from start to finish!
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Build the K3s Server
- Log in to the
K3s Server
instance. - Install K3s in such a way that this instance will function as a K3s server.
- Log in to the
- Build the K3s Worker Nodes
- Log in to both
K3s Worker 1
andK3s Worker 2
. - Install K3s on both instances so they will function as worker nodes and form a cluster with the K3s server.
- Log in to both
- Run a Sample Application on the New Cluster
Log in to the
K3s Server
instance.Create a pod that runs the
wernight/funbox
image:fortune | cowsay
.After the container finishes running, view your fortune:
sudo kubectl logs cowfortune