
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.
Compare bare metal and managed Kubernetes clusters, detailing master and worker nodes, core components, and how cloud providers manage master nodes in managed services.
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 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.
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.
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.
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.
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.
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.
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.
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.
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 how to restrict pod scheduling to a specific worker node using node selector, node labeling, and deployment manifest updates in Kubernetes production environments.
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.
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.
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