An open API service indexing awesome lists of open source software.

https://github.com/notharshhaa/kubernetes-projects-learning

š˜¼ š™§š™šš™„š™¤ š™©š™¤ š™š™šš™”š™„ š™®š™¤š™Ŗ š™‹š™§š™–š™˜š™©š™žš™Øš™š š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø š™›š™§š™¤š™¢ š™©š™š™š š™œš™§š™¤š™Ŗš™£š™™ š™Ŗš™„ š™—š™® š™™š™¤š™žš™£š™œ š™„š™§š™–š™˜š™©š™žš™˜š™–š™” š™š™šš™–š™”š™©š™žš™¢š™š š™„š™§š™¤š™Ÿš™šš™˜š™©š™Ø š™–š™£š™™ š™©š™šš™–š™˜š™ š™®š™¤š™Ŗ š™š™¤š™¬ š™©š™¤ š™Ŗš™Øš™š š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø š™©š™¤ š™™š™šš™„š™”š™¤š™®, š™¢š™–š™£š™–š™œš™š, š™–š™£š™™ š™Øš™˜š™–š™”š™š š™˜š™¤š™£š™©š™–š™žš™£š™šš™§š™žš™Æš™šš™™ š™–š™„š™„š™”š™žš™˜š™–š™©š™žš™¤š™£š™Ø.
https://github.com/notharshhaa/kubernetes-projects-learning

devops devopsproject kubernetes kubernetes-cluster kubernetes-deployment kubernetes-learning kubernetes-project learning-kubernetes realtimeprojects

Last synced: 10 months ago
JSON representation

š˜¼ š™§š™šš™„š™¤ š™©š™¤ š™š™šš™”š™„ š™®š™¤š™Ŗ š™‹š™§š™–š™˜š™©š™žš™Øš™š š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø š™›š™§š™¤š™¢ š™©š™š™š š™œš™§š™¤š™Ŗš™£š™™ š™Ŗš™„ š™—š™® š™™š™¤š™žš™£š™œ š™„š™§š™–š™˜š™©š™žš™˜š™–š™” š™š™šš™–š™”š™©š™žš™¢š™š š™„š™§š™¤š™Ÿš™šš™˜š™©š™Ø š™–š™£š™™ š™©š™šš™–š™˜š™ š™®š™¤š™Ŗ š™š™¤š™¬ š™©š™¤ š™Ŗš™Øš™š š™†š™Ŗš™—š™šš™§š™£š™šš™©š™šš™Ø š™©š™¤ š™™š™šš™„š™”š™¤š™®, š™¢š™–š™£š™–š™œš™š, š™–š™£š™™ š™Øš™˜š™–š™”š™š š™˜š™¤š™£š™©š™–š™žš™£š™šš™§š™žš™Æš™šš™™ š™–š™„š™„š™”š™žš™˜š™–š™©š™žš™¤š™£š™Ø.

Awesome Lists containing this project

README

          

# šŸš€ **Practical Realtime Kubernetes Projects + Learning**

![kube](https://imgur.com/UI0WSZB.png)

A hands-on **Kubernetes learning repository** designed to help you **practice Kubernetes from scratch** by working on **real-time practical projects**. This repository will guide you through **deploying, managing, and scaling containerized applications** using Kubernetes.

![kubernetes](https://imgur.com/kHtYfa8.png)

---

## šŸ“Œ **Prerequisites**

Before you start, it's helpful to have:
āœ”ļø Basic knowledge of `kubectl` commands.
āœ”ļø Understanding of **Docker** or other container runtimes (`containerd`, `cri-o`).

---

## šŸ›  **Setup & Preparation**

To get started, you need to:
āœ… Install the **Kubernetes CLI (`kubectl`)**.
āœ… Set up a **Kubernetes cluster** in your local or cloud environment.

āž”ļø **Follow this guide to set up your environment:** [**Kubernetes CLI & Cluster Setup**](https://gist.github.com/NotHarshhaa/854ed5c12fff07acde88faf95b9decff)

šŸ’” *Make sure to enable bash completion for `kubectl` to improve your experience!*

---

## šŸ“š **Kubernetes Learning Path**

This section provides structured learning materials to help you **understand Kubernetes concepts step by step**.

### šŸ“– **Fundamental Concepts**

1ļøāƒ£ [**Kubernetes for Everyone**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/kubernetes-for-everyone/README.md)
2ļøāƒ£ [**What is a Pod in Kubernetes?**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/What-is-Pod-in-Kubernetes/README.md)
3ļøāƒ£ [**Deploying an Application on Kubernetes: A Complete Guide!**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Deploying-an-Application-on-Kubernetes/README.md)
4ļøāƒ£ [**Kubernetes – Architecture and Main Components Overview**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Kubernetes-components-overview/README.md)
5ļøāƒ£ [**How to Deploy DaemonSets Service in Kubernetes?**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Deploy-DaemonSets-Service-in-Kubernetes/README.md)

✨ **More learning materials will be added soon!**

---

## šŸ”„ **Real-Time Kubernetes Projects**

This section contains **hands-on projects** that simulate real-world Kubernetes use cases.

### šŸš€ **Project List**

1ļøāƒ£ [**Designing a 10-Microservices Application Deployment on EKS**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/10-microservices-deployment-eks/README.md)
2ļøāƒ£ [**Deploying a Spring Boot Application on Kubernetes**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/Deploying-Spring-Boot-K8S/README.md)
3ļøāƒ£ [**Uber Clone DevSecOps CI/CD Kubernetes Project**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/Uber-Clone-DevSecOps/README.md)
4ļøāƒ£ [**Deploy to Kubernetes Using Jenkins – End-to-End CI/CD Project**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/Kubernetes-Using-Jenkins/README.md)

✨ **More projects coming soon!**

![icons-all](https://imgur.com/W53NNea.png)

![k8s-resources-map](https://imgur.com/4vq8Nxz.png)

---

## šŸ“– **Kubernetes Guides & Best Practices**

### 🌐 **Networking in Kubernetes**

šŸ”¹ Learn **Kubernetes networking fundamentals** with [this guide](https://www.tkng.io/).
šŸ”¹ Explore **hands-on labs** [here](https://www.tkng.io/lab/) to practice networking concepts.

### šŸ”’ **Security Best Practices**

šŸ”¹ Follow the **official security checklist**: [Kubernetes Security Guide](https://kubernetes.io/docs/concepts/security/security-checklist/)
šŸ”¹ Explore **awesome Kubernetes security resources**: [Awesome-K8s-Security](https://github.com/magnologan/awesome-k8s-security)
šŸ”¹ [Kubernetes Capture The Flag (CTF) Challenges](https://eksclustergames.com)

### šŸ—„ **Storage in Kubernetes**

šŸ”¹ Understand **Persistent Volumes (PVs), Persistent Volume Claims (PVCs), and Storage Classes** in Kubernetes:
šŸ“Œ [Read the complete guide](https://medium.com/@seifeddinerajhi/understanding-storage-in-kubernetes-ee2c19001aae)

### šŸ“Œ **Miscellaneous Learning Resources**

āœ”ļø [Kubernetes The Hard Way – Manual Cluster Setup](https://github.com/kelseyhightower/kubernetes-the-hard-way)
āœ”ļø [Kubernetes Handbook](https://github.com/rootsongjc/kubernetes-handbook)
āœ”ļø [Kubernetes Mind Map](https://betterprogramming.pub/6-important-things-you-need-to-run-kubernetes-in-production-d573d61258c5)

---

## šŸ›  **Troubleshooting Kubernetes Issues**

šŸ”¹ [Common Kubernetes Errors & Solutions](https://cloudtweaks.com/2023/01/common-kubernetes-errors/)
šŸ”¹ [Exit Codes in Kubernetes](https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide/)
šŸ”¹ [Visual Guide for Troubleshooting Deployments](https://learnk8s.io/troubleshooting-deployments)
šŸ”¹ [Kubernetes Troubleshooting - The Complete Guide](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide/)

---

## ☁ **Kubernetes in the Cloud**

### šŸ— **AWS EKS (Elastic Kubernetes Service)**

šŸ“Œ [Terraform Module for EKS](https://github.com/terraform-aws-modules/terraform-aws-eks)
šŸ“Œ [Amazon EKS Best Practices](https://aws.github.io/aws-eks-best-practices/)
šŸ“Œ [AWS EKS Masterclass](https://github.com/stacksimplify/aws-eks-kubernetes-masterclass)

### šŸ”µ **Azure AKS (Azure Kubernetes Service)**

šŸ“Œ [Azure AKS Kubernetes Masterclass](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass)
šŸ“Œ [Azure AKS Checklist](https://www.the-aks-checklist.com/)

### 🟢 **Google GKE (Google Kubernetes Engine)**

šŸ“Œ [Terraform Module for GKE](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine)
šŸ“Œ [GKE Sample Applications](https://github.com/GoogleCloudPlatform/kubernetes-engine-samples)

---

## šŸŽ“ **CNCF Kubernetes Certifications**

šŸ›  **Certified Kubernetes Administrator (CKA) Preparation**
šŸ“Œ [CKA Practice Exercises](https://github.com/alijahnas/CKA-practice-exercises)
šŸ“Œ [CKA Exercises Repository](https://github.com/chadmcrowell/CKA-Exercises)

šŸ›” **Certified Kubernetes Security Specialist (CKS) Preparation**
šŸ“Œ [CKS Study Resources](https://github.com/walidshaari/Certified-Kubernetes-Security-Specialist)

šŸŽ„ **Kubernetes CKS Full Course – Video Training**
šŸ“Œ [YouTube Course](https://www.youtube.com/watch?v=d9xfB5qaOfg)

---

## āš™ļø **Kubernetes Infrastructure as Code (IaC)**

šŸ”¹ **Helm** – Kubernetes package manager āž”ļø [Helm Repository](https://github.com/helm/helm)
šŸ”¹ **Kustomize** – Kubernetes native configuration management āž”ļø [Kustomize Repository](https://github.com/kubernetes-sigs/kustomize)
šŸ”¹ **Terraform** – Infrastructure automation āž”ļø [Terraform Docs](https://www.terraform.io/)
šŸ”¹ **Pulumi** – IaC with Python, TypeScript, etc. āž”ļø [Pulumi Repository](https://github.com/pulumi/pulumi)
šŸ”¹ **Skaffold** – Kubernetes continuous development āž”ļø [Skaffold Repository](https://github.com/GoogleContainerTools/skaffold)

---

## šŸ”„ **Kubernetes Cheat Sheets & Tools**

- šŸ“Œ [kubectl Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Kubernetes.md)
- šŸ“Œ [Helm Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Helm.md)
- šŸ“Œ [Docker Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Docker.md)
- šŸ“Œ [Kubernetes YAML Generator](https://www.k8syaml.com/)

---

## šŸ¤ **Contributing**

Contributions are welcome! If you'd like to improve this project, feel free to submit a pull request.

---

## **Hit the Star!** ⭐

**If you find this repository helpful and plan to use it for learning, please give it a star. Your support is appreciated!**

---

## šŸ› ļø **Author & Community**

This project is crafted by **[Harshhaa](https://github.com/NotHarshhaa)** šŸ’”.
I’d love to hear your feedback! Feel free to share your thoughts.

---

### šŸ“§ **Connect with me:**

[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/harshhaa-vardhan-reddy) [![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/NotHarshhaa) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/prodevopsguy) [![Dev.to](https://img.shields.io/badge/Dev.to-0A0A0A?style=for-the-badge&logo=dev.to&logoColor=white)](https://dev.to/notharshhaa) [![Hashnode](https://img.shields.io/badge/Hashnode-2962FF?style=for-the-badge&logo=hashnode&logoColor=white)](https://hashnode.com/@prodevopsguy)

---

### šŸ“¢ **Stay Connected**

![Follow Me](https://imgur.com/2j7GSPs.png)