DEV Community

Cover image for Kubernetes Fundamentals
Girish Mukim
Girish Mukim

Posted on

Kubernetes Fundamentals

Kubernetes is a powerful platform used for automating the deployment, scaling, and management of containerized applications. I'm seeing huge interest in Kubernetes from application development standpoint and Kubernetes is a preferred compute platform for variety of workloads.

Exploring the fundamentals of Kubernetes was an exciting learning experience for me, and I have put together a user-friendly resource to share my knowledge. For those who prefer learning through videos rather than articles, you've come to the right place. I've created a YouTube playlist containing helpful tutorials, and I continue to add more as I go along. Additionally, I've included a GitHub repository for the manifest files (YAML) that I used in my labs.

https://github.com/awslearn-repo/Kubernetes/blob/b6ef22703e12866d4182416fa40303274ce1acce/README.md

Youtube playlist refers this repo. You can make use of this repository during your learnings.

Playlist :

Learn AWS Elastic Kubernetes Cluster (EKS) cluster creation and Kubernetes fundamentals. Refer git repo for yaml files used during tutorials. You can downloa...

favicon youtube.com

Video 1: Create AWS Elastic Kubernetes Service (EKS) cluster

Video 2: Add worker nodes to EKS cluster

Video 3: CREATE POD Imperative & Declarative

Video 4: What is ReplicaSet ? Create ReplicaSet !!

Video 5: Create Deployment (Declarative & Imperative)

Video 6: Kubernetes POD, ReplicaSet and Deployment -- Relationship Explained with the Demo

Video 7: How Taints & Tolerations work together?

Video 8: Kubernetes Node Selector and Node Affinity - Decides POD placement

Video 9: Kubernetes Resource Management; REQUESTS & LIMITS

I hope you enjoy the learning process!

More tutorials to come ...

Top comments (0)