Kubernetes Mastery
Learn how to Deploy Containers at Scale with the World's favourite Orchestration Engine. Get ready for CKA & CKAD Certifications.
IT & Software,IT Certification
Lectures -108
Duration -9.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Just like how real world shipping containers revolutionised the way goods are packaged, handled and transported across the globe industry, Docker along with open container ecosystem is transforming the software delivery by brining in the standardisation. Docker offers a way to run isolated processes and also allows one to package an application along with its run time environment using primitives such as dockerfiles. However, when it comes to running docker in a production like environment, with container work loads spanning across more than one nodes, you need a COE ( Container Orchestration Engine). COEs offer clustering and convert your nodes into one super computer, make intelligent decisions as to where to schedule the containers, connect containers running on different nodes by setting up multi host network and offer many other interesting features such as fault tolerance, zero downtime deployments etc.
Kubernetes is the gold standard in the world of container orchestration. It was originally created by Google, based on their experience of building and managing containers at scale ( at Google Scale). However its now driven by Cloud Native Compute Foundation ( CNCF), an open body, which also offers the official certification i.e. "Kubernetes Certified Administrator". Kubernetes comes with mind boggling features, is very reliable, and extremely sophisticated container orchestration engine. It can let you convert your infrastructure into a Container as a Service (Platform), brining in some of the awe inspiring features such as Zero Down Time Deployments, Fault Tolerance, Auto Scaling, Cloud and Storage integrations, which were extremely difficult to implement. And it brings it to the masses with its truly open, lock in free eco system.
With Kubernetes' sophistication however, comes the complexity too. Even though I have been using Kubernetes for more than 2 years now, almost every month, I find something new about kubernetes, something really cool, be it cloud integrations, or the newly introduced RBAC, be it dynamic storage provisioning, or stateful sets, its a fascinating world once you start exploring it. However, you would definitely need a guide once you while you navigate the complex world of Kubernetes, and this course serves just that. its been created in a way that you start learning kubernetes fround grounds up, one small step at a time, feature by feature.
This course brings to you a distilled experience with my knowledge of building and managing infrastructures, experience of helping companies with their devops journey and more than 300 corporate trainings. This is a well researched program and I have tried many variants of applications, with different flows, took feedback, and iterated many times. Thats one of the reasons why it took us more than 4 months to even launch the course in its first form. We have also started incorporating some new and useful techniques including glassboard, mindmaps to explain the concepts better and make things easier. I and my team wants to make this program the best in the world, and are constantly working towards it.
Here is what this course would cover, one step at a time,
- Introduction to Kubernetes and the key concepts
- Setting up learning Environment
- Pods
- Replication Controllers and Replica Sets
- Deployments
- Services
- ConfigMaps and Secrets
- Persistent Storage
Our next version would include many additional topics including,
- Release Strategies
- Horizontal Pod Autoscaler
- Helm Package Manager
- RBAC
- Ingress Controllers
- CI/CD with Kubernetes
When you sign up for this course now, you are guaranteed to receive these updates, that our promise to you ! We wish you all the best while learning Kubernetes !!
Goals
What will you learn in this course:
Understand the need for a Container Orchestration System and Key Features of Kubernetes
Install and configure a Kubernetes Cluster
Create deployments with replicasets and setup highly available self healing application infrastructure
Setup service discovery and load balancing with Kubernetes Services, understand the service networking
Manage different types of workloads with Daemonsets, Statefulsets, Crons and Jobs
Understand how persistent storage works with PVs, PVCs, Storageclasses and dynamic provisioners
Setup Auto Scaling with Horizontal Pod Autoscaler
Create RBAC Policies, Roles/ClusterRoles and Bindings
Prerequisites
What are the prerequisites for this course?
Docker Fundamentals - Running Containers, Building Images with Dockerfiles etc.
Basic YAML syntax
Basic Linux Commands
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to Kubernetes
5 Lectures
- The need for a Container Orchestration Engine 03:59 03:59
- Battles of COEs, which one to choose 03:41 03:41
- Key Features of a COE 03:38 03:38
- What makes Kubernetes the de facto COE choice 07:29 07:29
- Negatives of using Kubernetes 02:35 02:35
Path to Automation with Kubernetes
10 Lectures
Setting up Environment
7 Lectures
Building Blocks - Pods
7 Lectures
Ensuring application availability with Replication Controllers
4 Lectures
Service Discovery and Load Balancing
4 Lectures
Application Deployments and Updates
8 Lectures
Managing Application Configurations with ConfigMaps and Secrets
6 Lectures
Persisting data and dynamic volumes provisioning
6 Lectures
Creating Release Strategies - Blue/Green, Canary
5 Lectures
Application routing with Ingress Controllers
6 Lectures
Dynamically scaling apps with Horizontal Pod Autoscaler
7 Lectures
Setting up firewall with Network Policies
2 Lectures
High Available Production Cluster setup with Kubespray
13 Lectures
Access Control and RBAC Policies - Authenticaion and Authorization
7 Lectures
Advanced Pod Scheduling
5 Lectures
Using HELM to setup Monitoring with Prometheus and Grafana
6 Lectures
Instructor Details
Gourav Shah
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now