Skip to content
Call: +91 822 000 5626
Email: jegan@tektutor.org
Login/Register
Book Consultation
Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
  • Category
    • Configuration Management
    • Container Orchestration
    • Data Structures & Algorithms
    • DevOps
    • GUI Programming
    • HMI
    • Linux
    • Operating Systems
    • Programming
  • Home
  • About Us
  • Courses
  • Books
  • Events
  • Blogs
  • Contact Us
0

Currently Empty: ₹0.00

Continue shopping

Enroll Courses
Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
  • Home
  • About Us
  • Courses
  • Books
  • Events
  • Blogs
  • Contact Us
  • Home
  • Course
  • Mastering Kubernetes: From Fundamentals to Advanced Deployment

Mastering Kubernetes: From Fundamentals to Advanced Deployment

  • By Jeganathan
  • Container Orchestration
  • (0 Rating)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • Course Info
  • Instructor
  • Reviews
  • More
    • What Will You Learn?
      • 1. The Foundations of Kubernetes
      • What Kubernetes is and why it's used
      • How Kubernetes automates container orchestration
      • Core concepts: Pods, Nodes, Deployments, Services
      • The architecture: API Server, etcd, Kubelet, Controller Manager, and Scheduler
      • 2. Set Up and Use Kubernetes Clusters
      • Install and configure Kubernetes locally (with Minikube or kind) or on the cloud (GKE, EKS, AKS)
      • Use kubectl to interact with the cluster
      • Deploy your first containerized application
      • 3. Deploy and Manage Applications
      • Deploy applications using Pods, Deployments, and ReplicaSets
      • Perform rolling updates and rollbacks
      • Ensure high availability and scalability
      • 4. Expose and Network Applications
      • Use Services to expose applications internally or externally
      • Set up Ingress controllers to manage external access with routing rules
      • Understand DNS, service discovery, and cluster networking
      • 5. Work with Configurations and Secrets
      • Use ConfigMaps to manage app settings
      • Secure data with Secrets (passwords, tokens)
      • Inject configuration into Pods via environment variables or mounted volumes
      • 6. Manage Storage in Kubernetes
      • Use Volumes, Persistent Volumes (PVs), and Persistent Volume Claims (PVCs)
      • Understand dynamic provisioning and StorageClasses
      • Attach cloud-based storage (e.g., AWS EBS, GCE PD)
      • 7. Organize and Scale Workloads
      • Use Namespaces to isolate environments (dev, staging, prod)
      • Apply resource limits and quotas for fair usage
      • Label and select resources with selectors and annotations
      • 8. Automate Deployment with Helm
      • Install and manage applications using Helm charts
      • Create custom Helm charts for your own apps
      • Use values files to configure deployments easily
      • 9. Run Advanced and Stateful Workloads
      • Deploy stateful apps with StatefulSets
      • Run background jobs and scheduled tasks with Jobs and CronJobs
      • Use DaemonSets for node-wide agents
      • 10. Secure and Control Access
      • Apply RBAC (Role-Based Access Control) to manage permissions
      • Manage service accounts and secrets securely
      • Write NetworkPolicies to control traffic flow
      • 11. Monitor, Log, and Troubleshoot
      • Monitor clusters with Prometheus and Grafana
      • Centralize logs using the EFK stack (Elasticsearch, Fluentd, Kibana)
      • Use health checks (liveness and readiness probes)
      • Debug using kubectl logs, exec, describe, and events
      • 12. Use Kubernetes in Production
      • Scale apps with Horizontal Pod Autoscalers (HPA)
      • Perform blue-green and canary deployments
      • Backup and restore workloads
      • Understand best practices for uptime and performance
      • 13. Integrate Kubernetes into CI/CD Pipelines
      • Automate deployments using Jenkins, GitHub Actions, or ArgoCD
      • Use GitOps workflows
      • Build and deploy containers directly to your clusters
      • By the End of the Course, You Will Be Able To:
      • Deploy, scale, and manage containerized applications in Kubernetes
      • Build production-ready Kubernetes environments
      • Understand and use Kubernetes networking, storage, security, and monitoring
      • Apply Kubernetes to real-world use cases and integrate it with CI/CD and DevOps pipelines

      Course Content

      Module 1: Introduction to Kubernetes

      • What is Kubernetes and why use it?
      • Kubernetes vs Docker Swarm vs Nomad
      • Kubernetes architecture: Master and Worker nodes
      • Components: API Server, Scheduler, Controller Manager, etcd, kubelet, kube-proxy

      Module 2: Setting Up a Kubernetes Environment

      • Local setup: Minikube, kind, k3s
      • Kubernetes on cloud: GKE, EKS, AKS
      • Installing kubectl and other CLI tools
      • Using Kubernetes Dashboard (optional)

      Module 3: Pods, Deployments, and ReplicaSets

      • Understanding Pods: the smallest deployable unit
      • Creating and managing Deployments
      • Scaling with ReplicaSets
      • Rolling updates and rollbacks

      Module 4: Services and Networking

      • ClusterIP, NodePort, and LoadBalancer services
      • Ingress controllers and Ingress resources
      • CoreDNS and service discovery
      • Network policies (basic intro)

      Module 5: ConfigMaps and Secrets

      • Externalizing configuration using ConfigMaps
      • Securing sensitive data with Secrets
      • Environment variables and mounted volumes

      Module 6: Volumes and Persistent Storage

      • Volumes vs Persistent Volumes (PVs) vs PersistentVolumeClaims (PVCs)
      • Storage classes and dynamic provisioning
      • Working with NFS, hostPath, cloud storage (AWS EBS, GCE PD)

      Module 7: Namespaces and Resource Management

      • Isolating workloads with namespaces
      • Resource quotas and limits
      • Labels, selectors, and annotations
      • Organizing and filtering Kubernetes resources

      Module 8: Helm – Kubernetes Package Manager

      • What is Helm and why use it?
      • Installing Helm and using Helm charts
      • Creating custom charts
      • Helm 3 vs earlier versions

      Module 9: Managing Stateful Applications

      • Understanding StatefulSets
      • Headless services
      • Persistent storage for stateful apps (e.g., databases)

      Module 10: Advanced Workloads and Controllers

      • DaemonSets
      • Jobs and CronJobs
      • Init containers and sidecars
      • Custom controllers and CRDs (basic intro)

      Module 11: Security and RBAC

      • Kubernetes RBAC: Roles, ClusterRoles, RoleBindings
      • Service accounts
      • Network policies (advanced)
      • Pod security policies (deprecated, but concepts still useful)

      Module 12: Monitoring and Logging

      • Installing Prometheus and Grafana
      • Monitoring Pods, Nodes, and custom metrics
      • Centralized logging with Fluentd, Elasticsearch, and Kibana (EFK stack)
      • Health checks: Liveness and readiness probes

      Module 13: CI/CD Integration

      • Integrating Jenkins/GitHub Actions with Kubernetes
      • ArgoCD and GitOps overview
      • Image build and deployment pipelines
      • Canary and blue-green deployments

      Module 14: Kubernetes in Production

      • Cluster autoscaling and horizontal pod autoscaling (HPA)
      • Node maintenance and draining
      • Backup and disaster recovery
      • Multi-cluster management (basic intro)

      Module 15: Troubleshooting and Debugging

      • Common issues and how to debug pods
      • Using kubectl for logs, events, and describe
      • Network debugging tools (e.g., nslookup, curl, exec)
      • Resource bottlenecks and crash loops

      Capstone Project

      • Build and deploy a real-world application using Kubernetes:

      Tags

      • container
      • container orchestration
      • devops
      • Docker

      A course by

      J
      Jeganathan
      A
      admin

      Student Ratings & Reviews

      No Review Yet
      No Review Yet

      Course Includes:

      • Price:
        ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • Instructor:Jeganathan
      • Duration:40 hours
      • Lessons:58
      • Students:0
      • Level:Intermediate
      ₹7,500.00 ₹15,000.00
      Wishlist
      Hi, Welcome back!
      Forgot Password?
      Don't have an account?  Register Now

      Share On:

      Courses You May Like

      faq-7
      Intermediate
      Ansible Automation and Configuration Management
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 66 Lessons
      • 0 Students
      Intermediate
      Ansible Automation and Configuration Management
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 66 Lessons
      • 0 Students
      Enroll Now
      Hero-2
      35 hours
      Intermediate
      Infrastructure Automation with Puppet
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 67 Lessons
      • 1 Students
      Intermediate
      Infrastructure Automation with Puppet
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 67 Lessons
      • 1 Students
      Enroll Now
      text

      Empowering professionals with expert-led, hands-on software training to build future-ready tech skills globally.

      Plot No. 56 & 57, 5th Street, Shasti Avenue, Nallur Road, Chithanapalli, Hosur – 635109, Tamil Nadu, India
      Call: +91 822-000-5626
      Email: jegan@tektutor.org

      Online Platform

      • Our Courses
      • Books
      • About Instructor

      Links

      • Blogs
      • FAQ’s
      • About Us
      • Contact Us

      Contacts

      Enter your email address to register to our newsletter subscription

      Facebook-f X-twitter Youtube Linkedin-in Instagram
      Copyright 2026 TekTutor | Developed By Fastliq. All Rights Reserved
      Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
      Sign inSign up

      Sign in

      Don’t have an account? Sign up
      Lost your password?

      Sign up

      Already have an account? Sign in