
Follow hands-on demos to set up a kubernetes-like environment with pods, services, replica sets, deployments, and ingress rules, and persist data with volumes and persistent volume claims using jarmon files.
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn to install and use cube CTO to manage cube clusters, spin up a single-node cluster with many cube, and deploy cloud setups on digital ocean, with docker as needed.
Install minikube on macOS using homebrew and resolve hypervisor issues by leveraging docker. Create and verify a local single-node kubernetes cluster with minikube and kubectl.
The watch tool runs a command repeatedly, displaying updated output in near real time, with a default every two seconds and adjustable intervals like three seconds.
Learn why pods are the core unit for running containers in Kubernetes, and how services, config maps, and API resources support pods.
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn about what happens when a pod's container dies.
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn about how to customise your containers to run different tasks
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn about how to preserve a container's data by storing it externally using emptyDir volumes.
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn about how to run multiple containers inside a single pods, and how these containers can interact with one another.
The commands and sample yaml files used in this video can be found in the following github repo:
https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide
Learn how dns maps domain names to ip addresses and perform lookups with dig, and explore how hosts files can override dns for testing.
Explore how node port services route traffic to pods in Kubernetes by configuring a service object with a name, DNS, ports, and a selector that targets Apache pods.
Explore controller objects in Kubernetes by creating a replica set to launch multiple pod replicas, enabling high availability and load balancing for your application.
Link to yaml files used in this video - https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide/tree/master/Section-07-replicasets/02_create_a_replicaset/configs
This course is for you if you want to:
- Learn Kubernetes by doing - I provides lots of sample files that you can try out and experiment with
- Learn Kubernetes in anger - This is a fast paced course. It starts off as a beginner beginner level course, but it then very quickly transitions to intermediate and advanced topics
- Getting your hands dirty - If you're itching to actually start using Kubernetes then this course gives you every opportunity to follow along.
- Watch Kubernetes in Action - This Udemy medium is perfect for showing you how to use Kubernetes rather than going through Powerpoint presentations. That's why in this course, I'm going to Powerpoint presentations to an absolute minimum.
I'll be performing all of the demos on a Apple Macbook. However most of the commands I'll use will work irrespective of whether you're using a Mac, Linux, or Windows workstation. The main difference being the initial workstation setup. For most of this course I'll use an instance of Kubernetes that's running locally on my Macbook. I'll also cover how to set up a kubernetes cluster in the cloud. The demos I'll show will work just as well on a local workstation as well as a proper production cloud provisioned Kubernetes cluster.
This is a follow along hand-on Kubernetes course. By the end of this course you will be able to:
Create your own Kubernetes environment running on your local workstation
Write yaml files that defines Kubernetes objects
Create all kinds of Kubernetes objects, from Pods to Services
Ultimately the aim is to get you confident with using the kubectl command and writing Kubernetes yaml files.