Kubernetes Tutorials
Introduction
- kubernetes.io: Kubernetes Tutorials Official documentation from Kubernetes. One can go through this official documentation and can learn much more about Kubernetes.
- devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide
- Intoduction to Kubernetes (slides, beginners and advanced)
- medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters
- medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers
- kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7
- medium.com: Simplifying orchestration with Kubernetes
- aquasec.com: 70 Best Kubernetes Tutorials Valuable Kubernetes tutorials from multiple sources, classified into the following categories: Kubernetes AWS and Azure tutorials, networking tutorials, clustering and federation tutorials and more.
- cloud.google.com: kubernetes comic Learn about kubernetes and how you can use it for continuous integration and delivery.
- magalix.com: Kubernetes 101 - Concepts and Why It Matters
- Google Play: Learning Solution - Learn Kubernetes
- Google Play: TomApp - Learn Kubernetes
- Dzone refcard: Getting Started with Kubernetes
- dzone: The complete kubernetes collection tutorials and tools
- dzone: kubernetes in 10 minutes a complete guide to look
- magalix.com: The Best Kubernetes Tutorials
- 35 Advanced Tutorials to Learn Kubernetes
- geekflare.com: 14 Kubernetes Tutorials for Beginner to Master
- freecodecamp.org: The Kubernetes Handbook π
- youtube: Kubernetes Pods and ReplicaSets explained
- medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video Walkthrough)
- 100 Days Of Kubernetes: 100daysofkubernetes.io 100 Days of Kubernetes is the challenge in which we aim to learn something new related to Kubernetes each day across 100 Days!!!
- youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners HPA, Deployments, YAML, Jenkins, etc.
- youtube playlist: DevNation Lessons: Kubernetes Fundamentals
- amazee.io: Master the Fundamentals of K8s: Kubernetes 101 video series with Jeff Geerling
- medium: How to deploy StatefulSets in Kubernetes (K8s)?
- millionvisit.blogspot.com. Kubernetes for Developers Journey:
- millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features
- millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development
- millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI
- millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion
- millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard
- millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects
- millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects
- millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle
- millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail
- millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail
- ithands-on.com:
- ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods and endpoints
- ithands-on.com: Kubernetes 101 : An overview of StatefulSets and Deployments
- ithands-on.com: Kubernetes 101 : Resource Quotas (ResourceQuota) and Limit Ranges (LimitRange)
- ithands-on.com: Kubernetes 101 : Deployments and Rolling updates - maxSurge, maxUnavailable
- ithands-on.com: Kubernetes 101 : The externalName service
- dev.to: Kubernetes Crash Course for Absolute Beginners
- dev.to: Let’s Learn Kubernetes Series’ Articles
- youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial for Beginners ππ
- youtube playlist: Tech World with Nana - Complete Kubernetes Tutorial for Beginners πππ
- medium.com/google-cloud: Running Workloads in Kubernetes π
- omerbsezer/Fast-Kubernetes ππ This repo covers Kubernetes objects’ and components’ details (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm, etc.), and possible example usage scenarios (how-to, hands-on labs, etc.)
- containiq.com: 10 Awesome Kubernetes Projects for Beginners Kubernetes is powerful, but itβs a lot to learn! In this roundup, explore 10 of the best beginner Kubernetes projects and tutorials to learn from as a new user.
- javarevisited.blogspot.com: Top 5 Online Courses to Learn Kubernetes in 2022 - Best of Lot
- youtube: Kubernetes for Sysadmins β Kelsey Hightower at PuppetConf 2016 πππThis is the most famous Kubernetes talk of all time, where kelseyhightower explains the Kubernetes scheduler using Tetris.
-
educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive πππ Kubernetes helps deploy and manage containerized applications at scale. It abstracts the underlying infrastructure so it doesnβt matter if you’re deploying your applications to Amazon Web Services, Microsoft Azure, or your own on-premises datacenter. Ready to get started?
- educative.io/courses/the-kubernetes-course: Pods Its true that K8s runs containerized apps. But, you can:t run container directly on K8s cluster β containers always run inside of Pods. Pods: Intro to Pods in Kubernetes:
- Pods & containers
- Pod anatomy
- Pods as unit of scaling
- Pod lifecycle
- educative.io/courses/the-kubernetes-course: Pods Its true that K8s runs containerized apps. But, you can:t run container directly on K8s cluster β containers always run inside of Pods. Pods: Intro to Pods in Kubernetes:
-
blog.getambassador.io: How to Learn Kubernetes: Prerequisites, Paths, and Resources π
- devopscube.com: How to Learn Kubernetes (Complete Roadmap) πππ A roadmap to learn Kubernetes from scratch (Beginner to Advanced level)
- dev.to: Understanding Kubernetes: part 48 β Kubernetes 1.27 Changelog
Online Training
- katacoda.com Interactive Learning and Training Platform for Software Engineers
- kubernetesbyexample.com
- Play with Kubernetes A simple, interactive and fun playground to learn Kubernetes
- udemy.com: Learn DevOps: The Complete Kubernetes Course
- udemy.com: Learn DevOps: Advanced Kubernetes Usage
- Certified Kubernetes Administrator CKA course notes β diagrams for each subject area and use as reference for future refresher
- javarevisited.blogspot.com: Top 5 Free Courses to Learn Kubernetes for Developers and DevOps Engineers
- kodekloud.com
- training.linuxfoundation.org: Introduction to Kubernetes (LFS158x) Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications in this free course.
- civo.com/academy πππ Learn Kubernetes with Civo Academy. Learn everything you need to know to get started with Kubernetes. Learn Kubernetes for free. Weβve created over 50 video guides and tutorials that will help you navigate Kubernetes: from understanding the basic need for and function of containers, to launching and scaling your first clusters.
- medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in 2022 Learn Kubernetes using these free online training courses and add an in-demand skill to your colorful resume.
- udemy.com: Just enough kubernetes to be dangerous (free)
- udemy.com: Learn Devops Kubernetes deployment by kops and terraform (free) Comprehensive Nginx deployment to Kubernetes on AWS by using kops and terraform
- edx.org: Introduction to Kubernetes (free)
- udemy.com: Containers 101 (free) Building and deploying containerize applications with Kubernetes, Docker and Helm
- devopswithkubernetes.com Introductory course to Kubernetes with K3s and GKE
K8s Diagrams
- cloudogu/k8s-diagrams A collection of diagrams explaining kubernetes by cloudogu, written in PlantUML.
Learning Tools
Neptune
- exploreneptune.io π - [oslabs-beta/neptune]](https://github.com/oslabs-beta/neptune) Neptune is a light-weight, open-source dev tool which introduces developers to Kubernetes and get started with interacting with Kubernetes clusters.
- Get to know your Kubernetes cluster better with an easy-to-use monitoring tool
- Render the metrics of your nodes, pods, and namespaces all in one easy to visualize UI. Focus on what matters, with built in alerts and cluster health monitoring.
- medium.com/@lawyeh: Introducing Neptune Neptune is a light-weight, open-source dev tool which introduces developers to Kubernetes and get started with interacting with Kubernetes clusters.
Videos
Click to expand!
Tweets
Click to expand!
A Kubernetes cluster is made of control plane nodes and worker nodes. And the nodes are made up of a number of components with specific functionalities π
— SigNoz (@SignozHQ) February 28, 2022
Thread π§΅ππ»#kubernetes #devops #docker pic.twitter.com/hN9LptCU71
Free Kubernetes courses for Beginners
— javinpaul (@javinpaul) July 17, 2022
1. Just enough kubernetes - https://t.co/9lSIfEKqSf
2. Learn Kubernetes deployment - https://t.co/VmfaJWoGad
3. Introduction to Kubernetes - https://t.co/tw4z7J5n21
4. Containers 101 - https://t.co/r2YJNxpLWH
more - https://t.co/9BKvlIxif8 pic.twitter.com/zzlvrxYgL6
Containers vs Pods π§΅
— Ivan Velichko (@iximiuz) July 26, 2022
A "container" is an isolated and restricted execution environment, typically optimized to run just one service.
Being fully isolated from neighbors may feel good, but only at first. What if you need a few supporting services around?
Pods to the rescue! pic.twitter.com/QEVdvqB01h
What problem is Kubernetes trying to solve?
— Michael Levan π¨π»βπ»βοΈ (@TheNJDevOpsGuy) August 10, 2022
Is it simply container orchestration?
A thread π§΅