Getting started with Kubernetes is a daunting task. Everyone you talked to said it was a pain to get started, but it eventually paid off (unless you’re Docker). What if I told you there was a solution to the startup pain? What if it was something to get your feet wet with, cut your teeth on -- but just as conformant and production ready?
In this workshop, we will not only get our feet wet with Kubernetes, we will get a production-ready instance of Kubernetes up and running.
Thank you to RamNode and DigitalOcean for providing computing credits to ensure all attendees are successful!
This workshop is intended for beginner (introductory and overview) skill levels. This workshop will be slow paced to ensure that attendees are successful in:
- Creating their own production-ready Kubernetes instance
- Understanding basic of Kubernetes
- Kubernetes tooling, command line and debugging
The primary goal of this workshop is to demonstrate that Kubernetes is approachable and is for all of us.
We will focus on using GUI tools to operate our single instance of Kubernetes. While we will dip into the command line, a majority of the workshop will focus on the GUI tooling.
Session: Tuesday, Jan. 11, 8:00 AM - 12:00 PM
- 50 minutes: Getting started and slides.
- 50 minutes: We do. Let's learn through examples.
- 50 minutes: We do. Let's learn through more examples.
- 50 minutes: You do. Learn through exercises.
This workshop will focus on using k3s/Kubernetes on Linux. The prerequisites for Linux depends on your laptop.
Windows 10/11
- WSL (Windows Subsystem for Linux) (https://docs.microsoft.com/en-us/windows/wsl/install)
- Please install Ubuntu 21.04 (https://ubuntu.com/blog/announcing-ubuntu-on-windows-community-preview-wsl-2)
Intel Mac
- Please create an Ubuntu 21.04 or Ubuntu 21.10 VM using either:
- VMware Fusion (https://customerconnect.vmware.com/web/vmware/evalcenter?p=fusion-player-personal)
- Parallels (https://www.parallels.com/)
- VirtualBox (https://www.virtualbox.org/wiki/Downloads)
M1 Mac
- Please see cloud providers
Cloud Providers
If you are unable to meet the hardware requirements, you may sign-up for a cloud compute provider.
- RamNode has graciously provided cloud compute credits. Please reach out to me at choudeshell@gmail.com for a credit code.
- DigitalOcean has graciously provided cloud compute credits. Please reach out to me at choudeshell@gmail.com for a credit code. Currently out of credits
We will be exploring k3s/Kubernetes via an IDE called Lens (Supported on Windows, Intel Mac, M1 Mac, Linux).
We will be issuing HTTP requests throughout the workshop. One of two HTTP clients should be installed. Please note that Fiddler is not recommend. We will be modifying host headers. This is difficult and error prone with Fiddler
-
Postman - https://www.postman.com/downloads/ (Supported on Windows, Intel Mac, M1 Mac, Linux)
-
Insomnia - https://insomnia.rest/products/insomnia (Supported on Windows, Intel Mac, M1 Mac, Linux)