{"id":21726476,"url":"https://github.com/notharshhaa/kubernetes-projects-learning","last_synced_at":"2025-04-07T10:19:17.894Z","repository":{"id":223428453,"uuid":"757497465","full_name":"NotHarshhaa/kubernetes-projects-learning","owner":"NotHarshhaa","description":"𝘼 𝙧𝙚𝙥𝙤 𝙩𝙤 𝙝𝙚𝙡𝙥 𝙮𝙤𝙪 𝙋𝙧𝙖𝙘𝙩𝙞𝙨𝙚 𝙆𝙪𝙗𝙚𝙧𝙣𝙚𝙩𝙚𝙨 𝙛𝙧𝙤𝙢 𝙩𝙝𝙚 𝙜𝙧𝙤𝙪𝙣𝙙 𝙪𝙥 𝙗𝙮 𝙙𝙤𝙞𝙣𝙜 𝙥𝙧𝙖𝙘𝙩𝙞𝙘𝙖𝙡 𝙍𝙚𝙖𝙡𝙩𝙞𝙢𝙚 𝙥𝙧𝙤𝙟𝙚𝙘𝙩𝙨 𝙖𝙣𝙙 𝙩𝙚𝙖𝙘𝙝 𝙮𝙤𝙪 𝙝𝙤𝙬 𝙩𝙤 𝙪𝙨𝙚 𝙆𝙪𝙗𝙚𝙧𝙣𝙚𝙩𝙚𝙨 𝙩𝙤 𝙙𝙚𝙥𝙡𝙤𝙮, 𝙢𝙖𝙣𝙖𝙜𝙚, 𝙖𝙣𝙙 𝙨𝙘𝙖𝙡𝙚 𝙘𝙤𝙣𝙩𝙖𝙞𝙣𝙚𝙧𝙞𝙯𝙚𝙙 𝙖𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣𝙨.","archived":false,"fork":false,"pushed_at":"2025-03-20T04:56:45.000Z","size":88,"stargazers_count":204,"open_issues_count":1,"forks_count":148,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T09:03:10.882Z","etag":null,"topics":["devops","devopsproject","kubernetes","kubernetes-cluster","kubernetes-deployment","kubernetes-learning","kubernetes-project","learning-kubernetes","realtimeprojects"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NotHarshhaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-14T16:07:31.000Z","updated_at":"2025-03-30T16:27:09.000Z","dependencies_parsed_at":"2024-02-20T07:49:54.017Z","dependency_job_id":null,"html_url":"https://github.com/NotHarshhaa/kubernetes-projects-learning","commit_stats":null,"previous_names":["notharshhaa/kubernetes-projects-learning"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotHarshhaa%2Fkubernetes-projects-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotHarshhaa%2Fkubernetes-projects-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotHarshhaa%2Fkubernetes-projects-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotHarshhaa%2Fkubernetes-projects-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NotHarshhaa","download_url":"https://codeload.github.com/NotHarshhaa/kubernetes-projects-learning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247631834,"owners_count":20970069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","devopsproject","kubernetes","kubernetes-cluster","kubernetes-deployment","kubernetes-learning","kubernetes-project","learning-kubernetes","realtimeprojects"],"created_at":"2024-11-26T03:36:08.496Z","updated_at":"2025-04-07T10:19:17.854Z","avatar_url":"https://github.com/NotHarshhaa.png","language":null,"readme":"# 🚀 **Practical Realtime Kubernetes Projects + Learning**  \n\n![kube](https://imgur.com/UI0WSZB.png)\n\nA 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.  \n\n![kubernetes](https://imgur.com/kHtYfa8.png)  \n\n---\n\n## 📌 **Prerequisites**  \n\nBefore you start, it's helpful to have:  \n✔️ Basic knowledge of `kubectl` commands.  \n✔️ Understanding of **Docker** or other container runtimes (`containerd`, `cri-o`).  \n\n---\n\n## 🛠 **Setup \u0026 Preparation**  \n\nTo get started, you need to:  \n✅ Install the **Kubernetes CLI (`kubectl`)**.  \n✅ Set up a **Kubernetes cluster** in your local or cloud environment.  \n\n➡️ **Follow this guide to set up your environment:** [**Kubernetes CLI \u0026 Cluster Setup**](https://gist.github.com/NotHarshhaa/854ed5c12fff07acde88faf95b9decff)  \n\n💡 *Make sure to enable bash completion for `kubectl` to improve your experience!*  \n\n---\n\n## 📚 **Kubernetes Learning Path**  \n\nThis section provides structured learning materials to help you **understand Kubernetes concepts step by step**.  \n\n### 📖 **Fundamental Concepts**  \n\n1️⃣ [**Kubernetes for Everyone**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/kubernetes-for-everyone/README.md)  \n2️⃣ [**What is a Pod in Kubernetes?**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/What-is-Pod-in-Kubernetes/README.md)  \n3️⃣ [**Deploying an Application on Kubernetes: A Complete Guide!**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Deploying-an-Application-on-Kubernetes/README.md)  \n4️⃣ [**Kubernetes – Architecture and Main Components Overview**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Kubernetes-components-overview/README.md)  \n5️⃣ [**How to Deploy DaemonSets Service in Kubernetes?**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/learning/Deploy-DaemonSets-Service-in-Kubernetes/README.md)  \n\n✨ **More learning materials will be added soon!**  \n\n---\n\n## 🔥 **Real-Time Kubernetes Projects**  \n\nThis section contains **hands-on projects** that simulate real-world Kubernetes use cases.  \n\n### 🚀 **Project List**  \n\n1️⃣ [**Designing a 10-Microservices Application Deployment on EKS**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/10-microservices-deployment-eks/README.md)  \n2️⃣ [**Deploying a Spring Boot Application on Kubernetes**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/Deploying-Spring-Boot-K8S/README.md)  \n3️⃣ [**Uber Clone DevSecOps CI/CD Kubernetes Project**](https://github.com/NotHarshhaa/kubernetes-projects/blob/master/projects/Uber-Clone-DevSecOps/README.md)  \n4️⃣ [**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)  \n\n✨ **More projects coming soon!**  \n\n![icons-all](https://imgur.com/W53NNea.png)\n\n![k8s-resources-map](https://imgur.com/4vq8Nxz.png)\n\n---\n\n## 📖 **Kubernetes Guides \u0026 Best Practices**  \n\n### 🌐 **Networking in Kubernetes**  \n\n🔹 Learn **Kubernetes networking fundamentals** with [this guide](https://www.tkng.io/).  \n🔹 Explore **hands-on labs** [here](https://www.tkng.io/lab/) to practice networking concepts.  \n\n### 🔒 **Security Best Practices**  \n\n🔹 Follow the **official security checklist**: [Kubernetes Security Guide](https://kubernetes.io/docs/concepts/security/security-checklist/)  \n🔹 Explore **awesome Kubernetes security resources**: [Awesome-K8s-Security](https://github.com/magnologan/awesome-k8s-security)  \n🔹 [Kubernetes Capture The Flag (CTF) Challenges](https://eksclustergames.com)  \n\n### 🗄 **Storage in Kubernetes**  \n\n🔹 Understand **Persistent Volumes (PVs), Persistent Volume Claims (PVCs), and Storage Classes** in Kubernetes:  \n   📌 [Read the complete guide](https://medium.com/@seifeddinerajhi/understanding-storage-in-kubernetes-ee2c19001aae)  \n\n### 📌 **Miscellaneous Learning Resources**  \n\n✔️ [Kubernetes The Hard Way – Manual Cluster Setup](https://github.com/kelseyhightower/kubernetes-the-hard-way)  \n✔️ [Kubernetes Handbook](https://github.com/rootsongjc/kubernetes-handbook)  \n✔️ [Kubernetes Mind Map](https://betterprogramming.pub/6-important-things-you-need-to-run-kubernetes-in-production-d573d61258c5)  \n\n---\n\n## 🛠 **Troubleshooting Kubernetes Issues**  \n\n🔹 [Common Kubernetes Errors \u0026 Solutions](https://cloudtweaks.com/2023/01/common-kubernetes-errors/)  \n🔹 [Exit Codes in Kubernetes](https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide/)  \n🔹 [Visual Guide for Troubleshooting Deployments](https://learnk8s.io/troubleshooting-deployments)  \n🔹 [Kubernetes Troubleshooting - The Complete Guide](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide/)  \n\n---\n\n## ☁ **Kubernetes in the Cloud**  \n\n### 🏗 **AWS EKS (Elastic Kubernetes Service)**  \n\n📌 [Terraform Module for EKS](https://github.com/terraform-aws-modules/terraform-aws-eks)  \n📌 [Amazon EKS Best Practices](https://aws.github.io/aws-eks-best-practices/)  \n📌 [AWS EKS Masterclass](https://github.com/stacksimplify/aws-eks-kubernetes-masterclass)  \n\n### 🔵 **Azure AKS (Azure Kubernetes Service)**  \n\n📌 [Azure AKS Kubernetes Masterclass](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass)  \n📌 [Azure AKS Checklist](https://www.the-aks-checklist.com/)  \n\n### 🟢 **Google GKE (Google Kubernetes Engine)**  \n\n📌 [Terraform Module for GKE](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine)  \n📌 [GKE Sample Applications](https://github.com/GoogleCloudPlatform/kubernetes-engine-samples)  \n\n---\n\n## 🎓 **CNCF Kubernetes Certifications**  \n\n🛠 **Certified Kubernetes Administrator (CKA) Preparation**  \n📌 [CKA Practice Exercises](https://github.com/alijahnas/CKA-practice-exercises)  \n📌 [CKA Exercises Repository](https://github.com/chadmcrowell/CKA-Exercises)  \n\n🛡 **Certified Kubernetes Security Specialist (CKS) Preparation**  \n📌 [CKS Study Resources](https://github.com/walidshaari/Certified-Kubernetes-Security-Specialist)  \n\n🎥 **Kubernetes CKS Full Course – Video Training**  \n📌 [YouTube Course](https://www.youtube.com/watch?v=d9xfB5qaOfg)  \n\n---\n\n## ⚙️ **Kubernetes Infrastructure as Code (IaC)**  \n\n🔹 **Helm** – Kubernetes package manager ➡️ [Helm Repository](https://github.com/helm/helm)  \n🔹 **Kustomize** – Kubernetes native configuration management ➡️ [Kustomize Repository](https://github.com/kubernetes-sigs/kustomize)  \n🔹 **Terraform** – Infrastructure automation ➡️ [Terraform Docs](https://www.terraform.io/)  \n🔹 **Pulumi** – IaC with Python, TypeScript, etc. ➡️ [Pulumi Repository](https://github.com/pulumi/pulumi)  \n🔹 **Skaffold** – Kubernetes continuous development ➡️ [Skaffold Repository](https://github.com/GoogleContainerTools/skaffold)  \n\n---\n\n## 🔥 **Kubernetes Cheat Sheets \u0026 Tools**\n\n- 📌 [kubectl Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Kubernetes.md)\n- 📌 [Helm Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Helm.md)\n- 📌 [Docker Cheat Sheet](https://github.com/NotHarshhaa/devops-cheatsheet/blob/master/Containerization/Docker.md)\n- 📌 [Kubernetes YAML Generator](https://www.k8syaml.com/)\n\n---\n\n## 🤝 **Contributing**  \n\nContributions are welcome! If you'd like to improve this project, feel free to submit a pull request.  \n\n---\n\n## **Hit the Star!** ⭐\n\n**If you find this repository helpful and plan to use it for learning, please give it a star. Your support is appreciated!**\n\n---\n\n## 🛠️ **Author \u0026 Community**  \n\nThis project is crafted by **[Harshhaa](https://github.com/NotHarshhaa)** 💡.  \nI’d love to hear your feedback! Feel free to share your thoughts.  \n\n---\n\n### 📧 **Connect with me:**\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/harshhaa-vardhan-reddy) [![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/NotHarshhaa)  [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)](https://t.me/prodevopsguy) [![Dev.to](https://img.shields.io/badge/Dev.to-0A0A0A?style=for-the-badge\u0026logo=dev.to\u0026logoColor=white)](https://dev.to/notharshhaa) [![Hashnode](https://img.shields.io/badge/Hashnode-2962FF?style=for-the-badge\u0026logo=hashnode\u0026logoColor=white)](https://hashnode.com/@prodevopsguy)  \n\n---\n\n### 📢 **Stay Connected**  \n\n![Follow Me](https://imgur.com/2j7GSPs.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotharshhaa%2Fkubernetes-projects-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnotharshhaa%2Fkubernetes-projects-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotharshhaa%2Fkubernetes-projects-learning/lists"}