Skip to content

A collection of notes, examples, and resources to learn Kubernetes step by step — from basics to advanced topics.

License

Notifications You must be signed in to change notification settings

Muthukumar-Subramaniam/k8s-learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A deep dive into the world of Kubernetes

Kubernetes Installation and Configuration Fundamentals

Exploring the Kubernetes Architecture

Installing and Configuring K8s

Fundamentals to work with k8s clsuter

Managing Kubernetes Controllers and Deployments

Using Controllers to Deploy Applications and Deployment Basics

  • Kubernetes Principals, the Controller Manager, and Introduction to Controllers
  • Examining System Pods and Their Controllers
  • Introducing the Deployment Controller and Deployment Basics
  • Creating a Basic Deployment Imperatively and Declaratively
  • Understanding ReplicaSet Controller Operations
  • Creating a Deployment and ReplicaSet Controller
  • ReplicaSet Controller Operations - Working with Labels and Selectors
  • ReplicaSet Controller Operations - Node Failures

Maintaining Applications with Deployments

  • Updating a Deployment and Checking Deployment Rollout Status
  • Using Deployments to Change State and Controlling Updates with UpdateStrategy
  • Pausing and Rolling Back Deployments
  • Rolling Back a Deployment and Controlling the Rate of a Rollout with UpdateStrategy
  • Using UpdateStrategy and Readiness Probes to Control a Rollout
  • Restarting a Deployment
  • Scaling Deployments

Deploying and Maintaining Applications with DaemonSets and Jobs

  • Controllers in Kubernetes and Understanding DaemonSets
  • Updating DaemonSets
  • Creating and DaemonSets Controller Operations
  • Creating DaemonSets with NodeSelectors and Updating DaemonSets
  • Introducing and Working with Jobs
  • Introducing and Working with CronJobs
  • Executing Tasks with Jobs
  • Dealing with Job Failures and restartPolicy
  • Working with Parallel Jobs and Scheduling Tasks with CronJobs
  • Introducing StatefulSets

About

A collection of notes, examples, and resources to learn Kubernetes step by step — from basics to advanced topics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published