Files
awesome-kubernetes/v2-docs/kubernetes-tutorials.md

134 lines
17 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Kubernetes Tutorials
!!! info "Architectural Context"
Detailed reference for Kubernetes Tutorials in the context of Architectural Foundations.
## Standard Reference
- [Intoduction to Kubernetes (slides, beginners and advanced)](https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — - [millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects](http://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html)
- [millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail](http://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html)
- [educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟](https://www.educative.io/courses/learn-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubernetesbyexample.com](http://kubernetesbyexample.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [devopswithkubernetes.com](https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Openshift Baremetal - Installer's Bake-off: Agent vs Assisted vs IPI](https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Kubernetes para principiantes - La guía definitiva para principiantes absolutos](https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubernetes.io: Kubernetes Tutorials](https://kubernetes.io/docs/tutorials) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide](https://devopscube.com/kubernetes-tutorials-beginners) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters](https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating' Containers](https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7](https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium.com: Simplifying orchestration with Kubernetes](https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes-e81015681a85) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [aquasec.com: 70 Best Kubernetes Tutorials](https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloud.google.com: kubernetes comic](https://cloud.google.com/kubernetes-engine/kubernetes-comic) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [magalix.com: Kubernetes 101 - Concepts and Why It Matters](https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Dzone refcard: Getting Started with Kubernetes](https://dzone.com/refcardz/kubernetes-essentials) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [magalix.com: The Best Kubernetes Tutorials](https://www.magalix.com/blog/the-best-kubernetes-tutorials) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [35 Advanced Tutorials to Learn Kubernetes](https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [freecodecamp.org: The Kubernetes Handbook 🌟](https://www.freecodecamp.org/news/the-kubernetes-handbook) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube: Kubernetes Pods and ReplicaSets explained](https://www.youtube.com/playlist?list=PLy0Gle4XyvbGhGpX0CXAuiEsfL-MD-rND) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video' Walkthrough)](https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kubernetes-4ce86c187408) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [100 Days Of Kubernetes: 100daysofkubernetes.io](https://100daysofkubernetes.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners](https://www.youtube.com/playlist?app=desktop&list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube playlist: DevNation Lessons: Kubernetes Fundamentals](https://www.youtube.com/playlist?list=PLf3vm0UK6HKpOqIY2fcu_M0sCSpluyXMW) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [amazee.io: Master the Fundamentals of K8s: Kubernetes 101 video series with' Jeff Geerling](https://www.amazee.io/blog/post/master-the-fundamentals-of-k8s) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium: How to deploy StatefulSets in Kubernetes (K8s)?](https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5924e701d327) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods' and endpoints](https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: Kubernetes Crash Course for Absolute Beginners](https://dev.to/techworld_with_nana/kubernetes-crash-course-for-absolute-beginners-35pc) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: Let's Learn Kubernetes Series' Articles](https://dev.to/pghildiyal/series/14818) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial' for Beginners 🌟🌟](https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube playlist: Tech World with Nana - Complete Kubernetes Tutorial' for Beginners 🌟🌟🌟](https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium.com/google-cloud: Running Workloads in Kubernetes 🌟](https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [omerbsezer/Fast-Kubernetes 🌟🌟](https://github.com/omerbsezer/Fast-Kubernetes) <span class='md-tag md-tag--info'>⭐ 3308</span> <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
- [javarevisited.blogspot.com: Top 5 Online Courses to Learn Kubernetes in' 2022 - Best of Lot](https://javarevisited.blogspot.com/2020/06/top-5-courses-to-learn-kubernetes-for-devops-and-certification.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube: Kubernetes for Sysadmins Kelsey Hightower at PuppetConf 2016' 🌟🌟🌟](https://www.youtube.com/clip/UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [blog.getambassador.io: How to Learn Kubernetes: Prerequisites, Paths, and' Resources 🌟](https://blog.getambassador.io/how-to-learn-kubernetes-prerequisites-paths-and-resources-9e044daee185) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [devopscube.com: How to Learn Kubernetes (Complete Roadmap) 🌟🌟🌟](https://devopscube.com/learn-kubernetes-complete-roadmap) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [github.com/techiescamp/kubernetes-learning-path 🌟🌟](https://github.com/techiescamp/kubernetes-learning-path) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: Understanding Kubernetes: part 48 Kubernetes 1.27 Changelog](https://dev.to/aurelievache/understanding-kubernetes-part-48-kubernetes-127-changelog-1alk) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Play with Kubernetes](https://labs.play-with-k8s.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [udemy.com: Learn DevOps: The Complete Kubernetes Course](https://www.udemy.com/learn-devops-the-complete-kubernetes-course) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [udemy.com: Learn DevOps: Advanced Kubernetes Usage](https://www.udemy.com/learn-devops-advanced-kubernetes-usage) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [javarevisited.blogspot.com: Top 5 Free Courses to Learn Kubernetes for Developers' and DevOps Engineers](https://javarevisited.blogspot.com/2019/01/top-5-free-kubernetes-courses-for-DevOps-Engineer.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kodekloud.com](https://kodekloud.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)](https://training.linuxfoundation.org/training/introduction-to-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [civo.com/academy 🌟🌟🌟](https://www.civo.com/academy) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [udemy.com: Just enough kubernetes to be dangerous (free)](https://www.udemy.com/course/just-enough-kubernetes) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) <span class='md-tag md-tag--info'>⭐ 339</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) <span class='md-tag md-tag--info'>⭐ 19457</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span>
- [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [exploreneptune.io 🌟](https://exploreneptune.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Open Source Friday: Spec Kit - What it is, the problems it solves, and how' clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [wardviaene/kubernetes-course](https://github.com/wardviaene/kubernetes-course) <span class='md-tag md-tag--info'>⭐ 1735</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
## Cloud Providers
### Azure
#### AKS
##### Hands-on Labs
- [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — Microsoft's structured laboratory ecosystem designed to onboard engineers to Azure Kubernetes Service (AKS). The content delivers a reliable, production-aligned guide covering core infrastructure topics such as advanced networking, cluster security integration, and enterprise scaling mechanics.
## Education
### Interactive Learning
#### Platforms
- [katacoda.com](https://www.katacoda.com) <span class='md-tag md-tag--info'>[LEGACY]</span> — Formerly the premier interactive browser-based terminal platform for testing and learning Kubernetes, Docker, and Linux configuration on-demand. Live Grounding indicates the platform was retired by O'Reilly, rendering it a legacy archive link.
## Education and Automation
### Grading Systems
#### CLI
- [Quiz Grader](https://github.com/ned1313/quiz-grader) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. It processes markdown-based inputs to generate structured performance assessments. Grounding highlights its utility in small-scale educational pipelines or self-assessment exercises.
## Networking
### Service Mesh
#### Istio
##### Implementation
- [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An implementation guide mapping out the lifecycle steps required to deploy, secure, and operate an Istio service mesh in enterprise environments. It provides structured insights on handling namespace injection, ambient mesh considerations, and mutual TLS enforcement.
## Platform Engineering
### CI-CD Pipelines
#### Jenkins
- [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A highly practical, pragmatic guide from a core Jenkins maintainer outlining safe upgrade strategies for Jenkins controllers and its complex plugin ecosystem. Reduces administrative friction by emphasizing snapshot backups, compatibility matrices, and staged canary verification.
## Software Engineering
### Frontend Development
#### React Framework
- [useHooks - React Hooks Library](https://usehooks.com) <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span> — A premium library of self-contained, optimized React hooks facilitating stateful abstractions. Designed to simplify DOM tracking, event management, and browser interactions inside production web applications.
## Training and Certification
### Red Hat Ecosystem
#### Learning Platforms
- [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures.
---
💡 **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md)