This repository has been designed to guide you through basic steps of Kubernetes and Docker. The environment which these tutorials are designed for is Rancher K3s running on a 4 node Raspberry Pi 4 cluster. All docker images have been created in multi-arch for AMD64 and ARM64.
To get the most out of these tutorials please follow the below labs in order.
Once you have your lab VM running clone via git this repo into the VM. We will be using these files for all of the tutorials.
# mkdir -p ~/git/
# cd ~/git
# git clone https://github.com/chrisjen83/k3s-labs.git
Understand Docker Networking
When working with YAML spaces are a critical part of the language. One wrong space and the YAML is unusable. I have found a very good YAML formatter which helps you resolve strange syntax and formatting errors in your YAML. If during the course you have a YAML format or syntax error give this website a go.