Kubernetes Training – 45 Days

Kubernetes Training

πŸ“… Duration: 45 Days

1. Getting Started with Kubernetes

  • Why Kubernetes?: History, evolution, and need
  • Microservices Architecture: Role of Kubernetes in modern app deployment
  • Kubernetes Architecture: Cluster components, control plane, node roles

2. Core Concepts

  • Kubernetes Objects: Pods, ReplicaSets, Deployments, Services
  • Configuration Management: Labels, selectors, environment variables
  • YAML & kubectl: Declarative vs imperative, CLI usage

3. Observability & Maintenance

  • Health Checks: Readiness and liveness probes
  • Monitoring & Logging: Tools and techniques
  • Scheduling & Resource Limits: Pod placement, quotas

4. Application Lifecycle Management

  • Deployments & Rollbacks: Strategies for updates
  • Scaling Applications: Horizontal pod autoscaling
  • Self-Healing Mechanisms: ReplicaSets, probes

5. Storage & Persistence

  • Volumes & Claims: PV, PVC, StorageClass
  • Access Modes & Reclaim Policies
  • Persistent Storage Configuration

6. Networking & Services

  • Pod & Service Networking: Cluster IP, NodePort, LoadBalancer
  • Ingress Controllers & Rules
  • Network Policies & Security

7. Advanced Topics

  • RBAC & OIDC: Authentication and authorization
  • GitOps & CI/CD: Git actions and Harness

8. Hands-On Labs

  • Real-world scenarios: break-fix tasks