Skip to content

cloudtechnet/kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KUBERNETES (GKE) + HELM + PROMETHEUS & GRAFANA COURSE CONTENT

(Including Docker Topics from Basic → Advanced)

Perfect for Cloud + DevOps learners preparing for real-time projects and interviews.


🟦 MODULE 1: DOCKER – BASIC TO ADVANCED (Recorded SLT Progress)

🔵 1. Docker Basics

  • What is Docker? Why Docker?
  • Image, Container, Registry concepts
  • Docker Architecture
  • Install Docker on Linux (Ubuntu / CentOS)
  • Docker Hub & Private Registry
  • Docker Commands (run, ps, rm, rmi, logs, inspect)

🔵 2. Docker Intermediate

  • Dockerfile – Build custom images
  • Layers & cache mechanism
  • Docker Volumes
  • Docker Networks
  • Environment variables & ports
  • BusyBox & Alpine images
  • Docker Compose – multi-container apps

🔵 3. Docker Advanced

  • Multi-stage Dockerfile
  • Docker Security Best Practices
  • Pushing images to GCR (Google Container Registry)
  • Docker in CI/CD – Build & Push pipelines
  • Troubleshooting Docker containers
  • Dockerizing .NET, NodeJS, Python apps

🟦 MODULE 2: KUBERNETES BASICS (GKE) (ILT)

🔵 1. Introduction to Kubernetes

  • Why Kubernetes?
  • Containers vs Kubernetes
  • Kubernetes Architecture – Master & Worker nodes
  • ETCD, Scheduler, Kubelet, API Server, Controller

🔵 2. GKE (Google Kubernetes Engine) Basics

  • What is GKE?
  • GKE Cluster Creation (Console + gcloud CLI)
  • Node pools, Auto-upgrade, Auto-repair
  • GKE Pricing model & resource quotas

🔵 3. Kubernetes Objects

  • Pods, ReplicaSets, Deployments
  • Services (ClusterIP, NodePort, LoadBalancer)
  • ConfigMaps & Secrets
  • Namespaces
  • Liveness & Readiness Probes
  • Resource limits & requests

🟦 MODULE 3: KUBERNETES — ADVANCED (GKE REAL-TIME)

🔵 1. Workload Management

  • Rolling updates & rollbacks
  • HPA – Horizontal Pod Autoscaling
  • Vertical Pod Autoscaling
  • Cluster Autoscaler with GKE

🔵 2. Networking & Security

  • GKE VPC-native clusters
  • Ingress + Ingress Controllers
  • SSL/TLS Certificate in GKE
  • Network Policies
  • RBAC, IAM Roles, Workload Identity

🔵 3. Storage in GKE

  • Persistent Volumes (PV)
  • Persistent Volume Claims (PVC)
  • GCP Persistent Disk & Cloud Storage buckets
  • StatefulSets (databases in GKE)

🟦 MODULE 4: HELM – BASIC TO ADVANCED

🔵 1. Helm Basics

  • What is Helm? Why we need Helm?
  • Helm v3 Architecture
  • Chart structure explanation
  • Installing Helm on various OS

🔵 2. Working with Helm Charts

  • Create a custom Helm chart
  • values.yaml customization
  • templates & variables
  • Packaging & Versioning Helm charts
  • Using public Helm charts (Bitnami, Prometheus, Grafana)

🔵 3. Helm Advanced

  • Helm lifecycle (install, upgrade, rollback)
  • Helm Hooks
  • Using Helm with CI/CD pipelines
  • Pushing charts to GCS-based Helm repository
  • Enterprise Helm best practices

🟦 MODULE 5: PROMETHEUS & GRAFANA ON GKE

🔵 1. Prometheus Basics

  • What is Prometheus?
  • Pull-based metrics collection
  • Exporters (Node exporter, cAdvisor)
  • PromQL basics

🔵 2. Prometheus on GKE

  • Install Prometheus using Helm
  • Cluster monitoring (Kube-state-metrics)
  • GKE Node monitoring
  • Alertmanager setup
  • Create custom alerts

🔵 3. Grafana on GKE

  • Install Grafana using Helm
  • Connect Grafana with Prometheus datasource
  • Import dashboards (Node, Pods, API server)
  • Create custom dashboards
  • Enable Grafana ingress + authentication option
  • Alerting on Grafana

🟦 MODULE 6: END-TO-END REAL-TIME PROJECT

End-to-End GKE Deployment Pipeline

1️⃣ Build Docker image 2️⃣ Push image to Google Container Registry 3️⃣ Deploy to GKE using Helm chart 4️⃣ Configure autoscaling 5️⃣ Set up Prometheus monitoring 6️⃣ Configure Grafana dashboards 7️⃣ Ingress + SSL certificate 8️⃣ Alerts Setup (Email / Slack / Teams)


🟦 BONUS MODULE — INTERVIEW PREPARATION

🔥 Kubernetes (GKE) Top Interview Questions

🔥 Helm Interview Questions

🔥 Prometheus & Grafana Interview Questions

🔥 Docker Beginner → Advanced Interview Questions

🔥 Real-time troubleshooting scenarios


🟦 FINAL OUTPUT

You now have a complete, professional, trainer-level course content covering:

✔ Docker ✔ Kubernetes (GKE) ✔ Helm ✔ Prometheus ✔ Grafana ✔ Real-time project ✔ Interview preparation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors