Select Page

Kubernetes Training – The only Course you need

⏰24 hours | ▶️ 24 Videos | 📣 8192 Participants | 🎓 3648 Reviews | 4.8 ⭐⭐⭐⭐⭐

Choose a Plan that Works for You

Upcoming Batches EST

 Weekday 

Oct 10(1 HR A DAY)
07:00 PM PST
Enroll Now  →

 Weekday 

Oct 25(1 HR A DAY)
07:30 AM IST
Enroll Now  →

 Weekend

Oct 26(1 HR A DAY)
06:30 PM PST
Enroll Now  →

Upcoming Batches IST

 Weekday 

Oct​ 11(1 HR A DAY)
07:30 AM IST
Enroll Now  →

 Weekday 

Oct 25(1 HR A DAY)
07:30 PM IST
Enroll Now  →

 Weekend 

Oct 27(1 HR A DAY)
07:00 AM IST
Enroll Now  →

Course Description

Kubernetes Training will take you into a new, separate world in the Cloud Computing field.

You can achieve good deals with the help of Online Classes.

You can Learn a new theme called Containerized Orchestration platform, which is the base for Kubernetes.

Kubernetes is an open-source Containerized Orchestration platform.

Kubernetes manage containerized workloads and resources. It is container-centric and focuses on service deployment and management.

The Certification of Kubernetes classified into two types:

Kubernetes Certification for Students/Professionals and Kubernetes Certification for Organizations/Vendors.

You can make a choice based on the skills you have.

Features

✅Lifetime access ✅Lifetime video access
✅Real-time case studies ✅The project integrated into the Curriculum
✅24*7 Support from our team of administrators

Course Content

1.Core Concepts

  • ETCD
  • Assisted Practice: ETCD Installation
  • Kube-API Server
  • Controller Manager
  • Scheduler
  • kubelet
  • Assisted Practice: Installation of kubelet in worker nodes in kubeadm method
  • kube proxy
  • PODs
  • Assisted Practice: Pods creation using yaml file
  • ReplicaSets
  • Assisted Practice: ReplicaSet creation using yaml file
  • Deployments
  • Assisted Practice: Deployment creation using yaml file
  • Services, Service Cluser IP
  • Assisted Practice: Service creation using yaml file
  • Job Scheduling Using Kubernetes Scheduler

2.Scheduling Pods

  • Manual Scheduling
  • Assisted Practice: Scheduling Pod using Binding
  • Labels and Selectors
  • Assisted Practice: Labels and Selectors in ReplicaSet
  • Resource Requiments and Limits
  • Assisted Practice: Create a POD with resource requirement & Limit
  • DeamonSets
  • Assisted Practice: Create DaemonSets
  • Static Pods
  • Multiple Scheduler
  • Assisted Practice: Docker commands instead of kubectl commands in static POD
  • Assisted Practice: Multiple Scheduler – Introduction
  • Assisted Practice: Configure the POD with custom scheduler
  • Assisted Practice: Create custom scheduler in Kubeadm
  • Task Allocation Using Kubernetes Scheduler

3.Logging and Monitoring

  • Monitor Cluster Components
  • Assisted Practice: Install and configure Metric Server
  • Managing Application Logs
  • Assisted Practice: kubectl top commands
  • Assisted Practice: Viewing logs in multicontainer POD
  • Health Monitoring Using Kubernetes

4.Application Lifecycle Management

  • Rolling Updates and Rollbacks
  • Assisted Practice: Deployment rolling update with kubectl rollout (command)
  • Assisted Practice: Deployment rolling update with editing the Deployment file
  • Assisted Practice: Rollout status check
  • Assisted Practice: Rollout pause and resume
  • Assisted Practice: Rollbacks with command and deployment file
  • Assisted Practice: Updating the rollback deployment method
  • Configure Applications
  • Commands and Arguments
  • Assisted Practice: Create a Pod with ‘echo host name’ commands
  • Assisted Practice: Create a Pod with ‘sleep 3600’ arguments
  • Configure Environmental variables n applications
  • Assisted Practice: Create a Pod with environment of ‘sample environment’
  • Configuring ConfigMaps in Applications
  • Assisted Practice: Create a configmap from the values with variable
  • Assisted Practice: Create a configmap from file
  • Assisted Practice: Create a configmap from env file
  • Assisted Practice: Configure a configmap as a file in the POD
  • Assisted Practice: Configure a configmap as a variable in the POD
  • Assisted Practice: Configure a configmap as a volume in the POD
  • Scale Applications
  • Assisted Practice: Scale up application with more replicas
  • Assisted Practice: Scale down application with less replicas
  • Assisted Practice: Scale up and Down with kubectl command
  • Multi-container PODs
  • Assisted Practice: Create a multi container pod which access same volume
  • Multi-container PODs Design Patterns
  • InitContainers
  • Assisted Practice: InitContainers Demonstration
  • Self-Healing Applications
  • Autoscaling and Cluster Resource Management

5.Cluster Maintenance

  • OS Upgrades
  • Assisted Practice: Drain node
  • Assisted Practice: Cordon node
  • Assisted Practice: Uncordon node
  • Kubernetes Software versions
  • Cluster Upgrade Process
  • Assisted Practice: kube-apiserver
  • Assisted Practice: kubelet and kube-proxy
  • Backup and Restore Methods
  • Assisted Practice: Backup Resource configs
  • Assisted Practice: Backup etcd
  • Assisted Practice: Restore etcd
  • CICD (Continues Integration and Continues Deployment)

6.Security and Authentication

  • Kubernetes Security Primitives
  • Authentication
  • TLS
  • Certificates API
  • Kubeconfig
  • Persistent key/value store
  • API Groups
  • Role Based Access Controls
  • Assisted Practice: RBAC role creation
  • Assisted Practice: Cluster Role Creation
  • Cluster Roles and Role Bindings
  • Assisted Practice: Associate the user with the role
  • Assisted Practice: Associate the user with Cluster Role
  • Image Security
  • Assisted Practice: Secrets with private registry info stored
  • Network Policy
  • Assisted Practice: Create network policy
  • Assisted Practice: Modify the pod settings to associate with Network policy
  • Authentication and Authorization

7.Storage and Volumes

  • Volumes
  • Assisted Practice: Create a volume with Declarative (Yaml)
  • Assisted Practice: Create a volume with Host path (Host Drive)
  • Assisted Practice: Create a volume with Empty Dir (Auto deletion)
  • Assisted Practice: Create a volume with nfs share
  • Persistent Volumes
  • Assisted Practice: Introduction to Persistent volume
  • Assisted Practice: Create a persistent volume with declarative (yaml)
  • Persistent Volume Claims
  • Assisted Practice: Introduction to Persistent volume claims
  • Assisted Practice: Create a persistent volume claims with declarative (yaml)
  • Application Configuration
  • Assisted Practice: Pod Creation with volumes
  • Assisted Practice: Pod Creation with Persistent volume Claims
  • Deploy Large scale Applications

8.DNS Networking, CoreDNS, and CNI

  • Switching and Routing
  • DNS
  • CoreDNS
  • Assisted Practice: CoreDNS – Installation and Configuration
  • Network Namespaces
  • Docker Networking
  • Assisted Practice: Create Network namespaces
  • CNI
  • Cluster Networking
  • CNI in Kubernetes
  • Assisted Practice: Configuring CNI in kubelet. service
  • CNI in weave
  • Assisted Practice: Weaveworks – Intro
  • IP Address Management – weave
  • Assisted Practice: IPAM – Weave using DHCP or host-local
  • Service Networking
  • Assisted Practice: Cluster IP
  • Assisted Practice: NodePort
  • DNS in kubernetes
  • CoreDNS in kubernetes
  • Assisted Practice: Name resolution in svc in a single namespace
  • Assisted Practice: Name resolution in svc in a different namespace
  • Ingress
  • Assisted Practice: CoreDNS Setup
  • Assisted Practice: Ingress creation with 1 rule with multiple paths
  • Load Balancer

9.Troubleshooting: Application Failures, ControlPanel Failures, and Network Failures

  • Application failure
  • Assisted Practice: Application Failure – Check POD, Logs and Events
  • Control Panel Failure
  • Assisted Practice: Check control plane failure status in POD and service
  • Worker Node Failure
  • Assisted Practice: Check Node status, describe node to know cause
  • Assisted Practice: Top command to check node performance
  • Assisted Practice: Connectivity with master and cert status
  • Assisted Practice: Worker node failure checks
  • Networking Failure
  • Assisted Practice: Service connectivity check
  • Assisted Practice: Nslookup check
  • Assisted Practice: kube-proxy check and CNI plugin check
  • Assisted Practice: Network failure check in above stuffs
  • Debugging

FAQ’s

❓ Do you offer any discount/offer?

✅ Yes, offers keep changing from time to time. You can chat with us or call our training coordinator for more details.

❓ Is there any demo video which I can watch before enrolling to the course?

✅ Yes, we have provided a Demo video section on each course page so that you can get a glimpse into the course you want to enroll.

❓ How soon after signing up would I get access to the learning content?

✅ Yes, we will provide access to all the learning materials after the complete payment for the course.

Related Blogs


 

 

 

Drop US a Query


10 + 5 =

Suggested Courses


MuleSoft Training

⭐⭐⭐⭐⭐

😃 221 Learners

Pega Training

⭐⭐⭐⭐⭐

😃 391 Learners

SailPoint Training

⭐⭐⭐⭐⭐

😃 106 Learners

WorkDay Training

⭐⭐⭐⭐⭐

😃 158 Learners

A few of our students

Alamara Jamadar 

HR Officer, Associate CIPD

The trainer gives knowledge of all topics through...more 

Paul Aldred 

Conversationalist at Blue Smart Fish

The experience has been extremely satisfying....more 

Kalakota V. 

Agile Integration Systems Analyst at IBM

Immeasurable online content. The tutors have...more