
Learn what Kubernetes is and why we use it to orchestrate containerized applications with pods and images. Explore the architecture, including master and worker nodes and clusters.
Explore Kubernetes architecture, including the master and worker nodes, API server, etcd, scheduler, control manager, kubelet, and kube-proxy, and how YAML deploys pods with replicas.
Compare bare metal and managed Kubernetes clusters, detailing master and worker nodes, core components, and how cloud providers manage master nodes in managed services.
Discover what a pod is in Kubernetes, how it hosts containerized apps on a worker node, and how a pod can contain one or more containers.
Learn what a yaml file is and why we use it to deploy Kubernetes objects using kubectl apply -f, with apiVersion, kind, metadata, and spec.
Learn to create an Azure AKS cluster from scratch, configuring resource groups, region, Kubernetes version, node pools and counts, RBAC, and networking options (Kubernetes vs Azure CNI) with network policy.
Learn to create namespaces, deploy pods from YAML, manage deployments, set resource requests and limits, troubleshoot killed pods, and inspect the cluster with kubectl commands.
Discover how Rancher, an open source tool, manages multiple Kubernetes clusters from a single dashboard. Learn to install Rancher with Docker, connect clusters, and monitor pods, nodes, and alerts.
Learn how Rancher streamlines Kubernetes cluster management, including deploying pods with persistent volumes backed by an Azure disk and persistent volume claims, and configuring alerts for production environments.
Explain how private repositories store images and how Kubernetes pulls from private registries or Docker Hub, plus deploying pods via YAML and pushing images to a registry with authentication.
Learn to deploy private repository images by updating deployment manifests, pushing images to the private registry, and resolving image pull back errors with Docker registry secrets.
Learn how persistent volumes, persistent volume claims, and storage classes work together in Kubernetes, using Azure disk as the example, to provision and attach storage for pods.
Create storage class and PVCs, troubleshoot pending PVCs using describe, and understand reclaim policies. Extend PVC sizes by enabling allow volume expansion and updating the storage class.
Master Velero for backup and restoration in Kubernetes by configuring Azure storage, service principal credentials, and plugins, then perform on-prem to Azure managed cluster migration with restore workflows.
Master Velero backup tool workflows in Kubernetes by configuring backup locations, managing storage accounts and buckets, scheduling backups, and performing restoration across namespaces with troubleshooting and permissions guidance.
Discover the AKS cluster upgrade process, including pre and post tasks, using get upgrade, migrating pods to a temporary node, and planning for minimal downtime and backups.
Explore how to upgrade AKS clusters amid quota limits and node scaling. Learn safe pod migration using cordon, drain, and taints, plus handling PDB and memory issues.
Explore how to expose Kubernetes apps outside the cluster using Cluster IP, NodePort, and LoadBalancer, then deploy Nginx ingress controller with Helm and ingress rules.
Install and configure the Nginx ingress controller with helm, define ingress objects, and expose apps (Jenkins, Tomcat) via a load balancer and DNS records in Kubernetes.
Configure an ingress controller with a static IP. Obtain ssl certificate by generating a csr with OpenSSL and loading it as a tls secret for the ingress to enable https.
Learn how the horizontal pod autoscaler automatically scales pods in response to traffic, using threshold-based rules to adjust min and max replicas without manual intervention.
Troubleshoot live Kubernetes production issues by validating image paths and tags in deployment yaml, ensuring private registry access, and creating image pull secrets for Azure container registry authentication.
Troubleshoot image pull back errors in a Kubernetes production environment by inspecting container registry details in Azure Container Registry, validating repository and tag availability, and applying image pull secrets.
Diagnose a downed Kubernetes Tomcat app by checking pod status, image tag validity, service availability, and label-selector alignment, then review logs and fix deployment to restore the URL.
Learn live troubleshooting in a Kubernetes production env by diagnosing pod pending and crash loop backoff, exploring node resource limits, and adjusting deployments to restore web app access.
Diagnose a Kubernetes production issue by tracing a pending PVC caused by node affinity zone conflicts, then align PV and PVC in the same zone.
Troubleshoot Kubernetes production issues by validating YAML, creating the necessary namespace, inspecting pods with describe and logs, and increasing memory limits in the deployment to resolve crash loop back off.
Identify how to delete a PVC stuck in terminating state in a specific namespace by applying a finalizer merge command to permanently remove the associated persistent volume in production Kubernetes.
Learn live Kubernetes troubleshooting by diagnosing a pending pod, using kubectl describe to verify PVCs, and creating the PVC with the correct storage class to resolve the pending state.
Perform live troubleshooting of Kubernetes production pv and pvc issues by diagnosing storage class misconfigurations, such as a standard storage class not found causing pending pvc, and applying fixes.
Diagnose a pod stuck in pending by inspecting the pod manifest, the Nginx PVC, and node affinity issues; fix by recreating PV/PVC and aligning the zone with the storage class.
Learn live Kubernetes troubleshooting in production: validate clusters, check node status, use kubectl to manage pods and the Tomcat namespace, validate and apply yaml files.
Demonstrates live troubleshooting in a Kubernetes production environment, guiding learners from basic to advanced concepts through diagnosing and resolving production issues.
Learn how to extend a Kubernetes persistent volume by resizing the PVC from 3 GB to 4 GB, requiring downtime and pod restart, using Azure disk and YAML edits.
Learn to scale a Kubernetes cluster by adding a new worker node, using a scale set and instance counts, while monitoring pod distribution and node utilization.
Learn how to restrict pod scheduling to a specific worker node using node selector, node labeling, and deployment manifest updates in Kubernetes production environments.
Learn live troubleshooting for a Kubernetes production env by removing a namespace stuck in terminating state with kubectl patch to delete permanently using the finalizer.
Learn to delete all failed pods across the cluster with a single kubectl command using a field selector to filter status.phase=Failed, reducing manual cleanup and improving cluster performance.
Diagnose and fix an unavailable cluster by inspecting rancher pod status in the cattle-system namespace, adjusting the deployment replica from 0 to 1, and confirming the cluster becomes active.
Connects a jump box to a Kubernetes cluster in a production Azure setup, and demonstrates troubleshooting authentication issues using Azure CLI, Azure portal, and kubectl.
connect to a kubernetes production cluster from a jump box using the azure portal or azure cli. authenticate with az login and fetch credentials, then verify nodes with kubectl.
Deploy an application using yaml and check why no pod appears in the logging namespace. Review events to see a forbidden error from a missing daemonset service account.
Identify the root cause as a missing service account, create it in the logging namespace with proper labels, then apply and recreate resources to resolve the pod issue.
Watch a live devops interview on a GitHub‑driven CI/CD pipeline that builds Docker images and deploys to Azure Kubernetes clusters, including on‑premises, with RBAC, ingress, and Jenkins integration.
Guide learners through building and packaging a Kubernetes app, creating Docker images, Azure DevOps pipelines, and deploying with Kubernetes manifests to AKS, including SonarQube, service connections, and approvals.
Does anyone want to learn real time Training Based on Kubernetes Production Environment, i have more than 20 plus real time production issue lists with solutions plus client requirements . I have noted all the issues that I faced during my job journey in Kubernetes. In this session I have fixed all of those issues and provided the root cause of the issue. How are we fixed?
Most of the interviewer asked you to tell me about challenges which you were working on in your Kubernetes project.
After watching my session that would be more helpful. I have covered all the Topics which are based on the real time environment, which generally I worked and have faced those issues in my Kubernetes project.
This session will be helpful for those folks who have good knowledge about Kubernetes but don't have a chance to get a job in Kubernetes or no knowledge about real time scenarios in industry, due to the lack of this thing they are not confident during the interview. I will explain about Kubernetes infrastructure like all tools we have used in industry, and also share a list of interview questions.
Nowadays most of the companies have adopted containerization based applications and deploy applications over Kubernetes Platform so there are a lot of opportunities only on Kubernetes profile itself. Most guys have confusion that only devops openings are there but it's not true...Generally devops guys set up CICD Pipeline or Set Release pipeline over kubernetes environment. So company needs seperate team to manage entire kubernetes infrastructure, Generally in project 100+ kubernetes cluster 400+ application running as a pod so we need seperate team to manage entire infrastructure and we have to upgrade cluster time to time also.
I have covered below topics in my complete series
01 - What is kubernetes
02 - What are Kubernetes Architecture
03 - What is Master Node and worker node
04 - What all component of master node and worker node
05- How many type of kubernetes Cluster
06 - What is Pod / Worker node / namespace
07 - What is Azure AKS Cluster
08 - Create a AKS cluster from scratch
09 - How do we setup Jump box
10 - How do we install kubectl plugins / Az cli/ helm/ Docker client into jump box
11 - How do we connect Azure AKS Cluster from Jump Box
12 - How do authenticate your ID before conenct to Azure AKS Cluster
13 - What is YAML file
14 - How do we deploy Pod using Yaml file
15 - How do we create namespace using kubectl command
16 - Not able to run yaml file getting error
17 - Pod getting OMM error after pod deployment
18 - Pod stuck in pending state
19 - Pods stuck in crashloop back off state
20 - Namespace stuck in Terminating state
21 - How to create private repository to manages all application
22 - how do we push images from local machine to private repository
23 - How do we tag images using docker tag
24 - How do we pull images from Public repo Docker hub
25 - How many type of secret and how do we create ImagePullsecret
26 - How to import secret into pod manifest
27 - All Reak time Troubleshooting related to ImagePullBack Off Error
28 - What is persistent volume and how do we create
29 - what is storage class how do we create storage class and import into cluster
30 - How to add pv into volume
31 - How to we extend persistent volume in Pod
32 - All Reak time Troubelshooting Related to Persistent Volume
33 - What is Velero backup Tool, why we use
34 - How do we setup velero plugins to jump server
35 - How do we create service principle in azure
36 - How to we create bucket in Azure to store backup data
37 - How do we setup Velero server as a pod on kubernetes Cluster
38 - How do we take full backup on entire namespace
39 - How do we restored namespace from backup after deletion
40 - how do we set retention period during backup command
45 - How we set schdule backup in kubernetes
46 - How do we delete backup and restore
47 - how do we cross verify that how many total resource has been backuped.
48 - How to Upgrade AKS cluster and what all pre and post task during upgradation
49 - If Cluster upgrdation Failed how do we Fix and what are the RCA.
50 - What are all challenges we have faced during cluster upgradation
51 - How do we scaling UP AKS cluster
52 - what is cordon and drain ? how do we apply over node
53 - What is Service and How many types of services
54 - What is NodePort, ClusterIP,Loadbalancer Services
55 - Which servce Generally used in Kubernetes Production Env
56 - How do we Craete Loadbalancer service and try to expose your application
57 - What is label and Selector in Kubernetes
58 - What is Nginx Ingress Controller
59 - How Traffic flow from pod to outsie Cluster and Its Architecture
60 - What is NodeSelector , how do we apply over deployement
61 - How to apply Labelled Over node
62 - If my application URL are not working ? What are the way to fix those Issue
63 - Deploy nginx ingress controller using Helm
64 - what all command using in helm
65 - How to we migrate PVC from One Zone to another Zone
66 - What is taint and toleration.
67 - How do we setUp Jenkins as a pod over cluster
68 - How do we access jenkins URL using Loadbalancer services
69 - What is Horizontal Pod Autoscaler and how do we SET
70 - How do we Overcome OOM killed issue related to Pod
71 - What is TLS certificate and How do we generate
72 - How do we import SSL certificate to application
73 - What are all process to generate SSL certificate ( Theory )
74 - How do we make sure your application should be running over HTTPS instead of Http
75 - How to be create ingress Object for application
76 - Where we can define URL of application in Ingress object
77 - Day to Day Task in Kubernetes Production Environment
78 - Discussion of my Kubernetes Infrastructure Details
79 - I will share 50+ Interview Question for Kubernetes
80 - 20+ scenarion based Question with solution
81 - During My session i will covered 15-20 issue and fixed on Live session based on Kubernetes Production Env
82 - I will share sample Resume for kubernetes profile