Kubernetes Certification Training using Docker | Edureka

Kubernetes Certification Training

Preview this course

Edureka's Kubernetes Certification Training introduces the advantages provided by containers over the virtual machines. With the rise of containerization in the world of Devops, the need of a platform to effectively orchestrate these containers also grew. Kubernetes, a platform built by Google, steps into this space to help in automating the process of deployment, scaling and managing the containerized applications across the clusters.
3K+ satisfied learners Read Reviews
Why should you take Kubernetes Certification course ?

Google has put in its 15 years of deployment experience to build this platform and has open sourced it.

Kubernetes is fast becoming the Operating System of the Cloud - ThoughtWorks

Kubernetes has been deployed more widely than Docker Swarm, and is validated by Google.

Instructor-led Kubernetes Certification live online classes

01 st  Feb
Fri & Sat(3 Weeks) Weekend Batch Timings : 09:30 PM - 12:30 AM (EST)
Sold Out
23 rd  Feb
Sat & Sun (3 Weeks) Weekend Batch Timings : 10:00 AM - 01:00 PM (EST)
09 th  Mar
Sat & Sun (3 Weeks) Weekend Batch Timings : 10:00 AM - 01:00 PM (EST)
Filling Fast

Course Price

269 299
10% OFF
    Expires in
  • 00 D
  • 00 H
  • 00 M
  • 00 S

EMI starts at 3373 / month.

Learning Objectives: Upon completion of this module, you will get to know the difference between a virtual machine and a container, the need for Kubernetes in the world of containerization, and also what Kubernetes is not.

Topics:
  • Docker Essentials
  • What is YAML ?
  • Basics of YAML
  • YAML Structure
  • Syntax of YAML
  • What is Virtualization?
  • What is Containerization?
  • Virtualization vs Containerization
  • Introduction to Kubernetes
  • Myth busters of Kubernetes – What Kubernetes is not?

Hands On/Demo:
  • Install Virutal Box
  • Install Docker/Docker-client
  • Write a simple Docker File using YAML format 
  • Create a Simple docker File for a Node.js Hello World application
  • Create a Docker Image using Docker File
  • Deploy & Run the Docker Image using Nginx/Apache docker image
Learning Objectives: Upon completion of this module, one will get to know about the key components that build a Kubernetes cluster – Master components, Node components and AddOns. We will also see how to install Kubernetes from scratch on Ubuntu VMs.

Topics:
  • Introduction to Kubernetes Master
  • kube-apiserver
  • etcd key-value store
  • kube-scheduler
  • kube-controller-manager
  • cloud-controller-manager
  • Components of Cloud Controller Manager - Node Controller, Volume Controller, Route Controller, Service Controller
  • Introduction to Node Components of Kubernetes
  • Docker
  • kubelet
  • kube-proxy
  • kubectl
  • Add-ons in Kubernetes: Cluster DNS, Kubernetes Dashboard, Container Resource Monitoring, Cluster level logging

Hands On/Demo:
  • Create 2 Ubuntu(17.10) VM’s in Virtual box
  • Create a single-node cluster using VMs
  • Install KubeCtl, a command line tool to manage clusters
  • Start a single-node cluster locally
  • Get cluster details
  • List all nodes associated with the cluster
  • Stopping a cluster
  • Deleting a cluster
  • Installing & Accessing the Kubernetes dashboard
Learning Objectives: In this module, you will understand how to deploy an app using Kubectl to the local Kubernetes cluster and why we need a Pod.

Topics:
  • Introduction to Pods
  • Why do we need a Pod?
  • Pod Lifecycle
  • Working with Pods to manage multiple containers
  • Pod Preset
  • What is a Node?
  • kubectl basic commands
  • Containerized app deployment on local kubernetes cluster
  • GCP (Ephemeral) volumes

Hands On/Demo:
  • Deploy a containerized app image in the locally setup kubernetes cluster
  • List all local deployments
  • Create a kubectl proxy for forwarding communication to cluster-wide private network
  • Curl to verify that the app is running
  • List all existing pods
  • Get description of a specific pod
  • View logs of the container
  • Execute commands directly on the container
  • Create a ephemeral volume in GCP.
  • Configure Pod to store data in GC Volumes.
Learning Objectives: In this module, you will learn what a service is, how to expose the deployed app outside the Kubernetes cluster, how to scale up/down the replicas of the app and how to provide updates to the app.

Topics:
  • What is a Service?
  • Labels and Selectors
  • Deployment Controller
  • Replica Set
  • Replication Controller
  • Scaling out a deployment using replicas
  • Horizontal pod autoscaler
  • Load balancing
  • Rolling Update
  • Ingress and its types

Hands On/Demo:
  • Create a new service
  • Add ha-proxy to configuration file as proxy to expose the application
  • Expose the service outside the cluster using ha-proxy
  • List all services
  • Get more details of a particular service
  • Get more information about a label
  • Use labels to query required pods
  • Create a new label to the pod
  • Scale up the above deployment to 4 replicas
  • Scale down the above deployment to 2 replicas
  • Update the image of the application
  • Check the rollout status
  • Rollback an update
  • Delete the service created
Learning Objectives: After this module, you should be able to deploy both stateless applications and stateful applications. You will be able to create a stateful set and a headless service. You will also be able to scale the stateful sets and provide rolling updates.

Topics:
  • Stateful set
  • Pod management policies: OrderedReady, Parallel
  • Update strategies: OnDelete, Rolling Update
  • Headless services
  • Persistent Volumes

Hands On/Demo:
  • Deploy a stateless application – PHP Guestbook application backed up by Redis: Start redis master and slaves, Start the PHP Guestbook, Expose and view the PHP Guestbook, Scale up the PHP Guestbook
  • Deploy a stateful application - Deploy Wordpress site backed up by MySQL database: Create PersistentVolume, Create a secret for storing MySQL password, Deploy MySQL, Deploy WordPress, Setup Jenkins in VM using jenkins docker image, Create a pipeline in Jenkins to use *.yml files to deploy & start the application
Learning Objectives: Once you complete this module, you will be able to use federations in Kubernetes using kubefed. You will also be able to log the events of the Kubernetes cluster and use it to debug nodes and pods. You will get aware of how security can be enforced in the cluster that we create using the best practices.

Topics:
  • Federated clusters
  • Debugging by looking at events such as: Pending Pods, Unreachable nodes
  • Auditing and accessing logs in Kubernetes – Log collectors and audit policy
  • Security best practices in Kubernetes

Hands On/Demo:
  • Install kubefed
  • Deploying a federation control plane
  • Add a cluster to the federation
  • Remove a cluster from the federation
  • Labelling a federated cluster
  • Cleanup federation control plane
  • Logging and accessing logs in Kubernetes
Like the curriculum? Enroll Now
Structure your learning and get a certificate to prove it.
Edureka's Kubernetes Certification Training introduces you with the advantages provided by containers over the virtual machines. 

You will understand why we need an orchestration tool for containers. You will also get to know the boundaries of Kubernetes – what it does and what is it not supposed to do. 

You will also understand the inherent architecture of Kubernetes – master components, node components and the addons provided by it. The course will start off with learning the basic components of Kubernetes like Node, Pod, Deployment, Services, APIs etc and then teach you to create a local cluster using Ubuntu VMs. 

You will also learn to deploy stateful and stateless apps on the cluster. Finally, you will learn, how to expose these app outside of the kubernetes cluster and will also get to know how to scale their apps either manually or using auto scaling. Learn the best security practices that must be followed during this container and cluster orchestration.
There is a huge shift in Devops from virtualization to containerization. Docker has been the buzzword in the technology sphere, in the recent past to ship applications as containers. 

A research states that there are already 10,000 companies who have adopted containers for taking their application to production and there are already 185 million containers on use in the world. The rate of adoption of Docker is increasing by 40% every year. Now that Docker has become the most integral part of production environment, various organizations are now looking out for tools that can help them effectively manage and orchestrate their containers. 

Here is when industries started adopting a Google open sourced tool called Kubernetes for effectively managing the containers.
This course is designed specifically for:
  • Professionals who want to Advance their career as a Devops Engineer
  • Professionals who want to ace the Certified Kubernetes Application Developer (CKAD) program by Cloud Native Computing Foundation
  • Individuals using containers to deploy applications to production
Following are the pre-requisites:
  • Basics of Devops and it's need
  • Understanding the process of deploying an application from scratch to production servers
  • Knowing the difference between stateful and stateless applications
  • Basic understanding of Docker
After completing the training, you will be able to:
  • Understand the basics of Kubernetes
  • Understand the architecture of Kubernetes
  • Install and Configure a cluster on bare metal machines
  • Deploy any app (stateless and stateful) to the cluster and scale it manually or automatically
  • Manage the state with deployments
  • Understand about Services, Pods, Volumes, data and Ingress
  • Know how to schedule applications on the containers
  • Audit logs and troubleshoot the cluster
  • Create federations to manage clusters
  • Know the best security practices to follow

Edureka’s Certified Kubernetes Devops Engineer Certificate Holders work at 1000s of companies like

5000 Total number of reviews
4.57 Aggregate review score
80% Course completion rate
No data found
Mohit Sharma

I have been subscribing to Edureka's courses for almost a year now, primarily related to Big Data and Data analytics. These courses have helped me to gain that competitive edge which is required at the job. Also, their courses cover a breadth of topics and range from computer programming languages like Java to Data Visualisation. There is also constant updation done on these courses, and you can talk to their support staff at any time for any assistance. I found the faculties very knowledgeable, and all the courses that I enrolled in were delivered in a very detailed and professional manner. For any person looking for online training, I can recommend Edureka without hesitation.

Mehul Dave link JDA Solution Architect Lead/Manager , Capgemini

Edureka is most successful Instructor led online course institute. I completed many courses i.e. TOGAF, Big Data and Hadoop, MongoDB, Apache Spark, Apache Storm, PMP Preparation, Business Analytics with R , and Data Science from Edureka. Going forward i am planning to do additional courses as well when time permits. Course content is perfect to begin with new or advance in career and Instructors are also very highly knowledgeable. I recommend everyone to try courses from Edureka, thousands are satisfied and daily making improvement in their profession.

Tanmoy Kar link

The online course delivered by Edureka on big data, Hadoop - developer is really nice. The first thing of Edureka is that, the very first day of your registration, you have access the full tutorial ( record of some previous batch) and which will provide enough knowledge/teaching, so whenever you are attending your actual training session, you are not a fresher of the session, but a kind, expert and you can clear any knowledge gap.More of that, as you are getting 2 lectures for the same session, your knowledge is much more, than you would have expected. As these recording will be available you for ever, you always go again and again and again.The help/administration/support is really really good.For Hadoop big Data developer, I will recommend to join.Thanks

Zakir Khan link Senior Associate, Syntel, Thane, Maharashtra, India

The unique combination of Online Classes with 24*7 On-Demand Support and class recordings/ppt/docs etc in Learning Management System (LMS) on the site made me fall in love with edureka! There could not be a better Android Training Avenue to quench my thirst for learning Android Development.

Amit Vij link HRSSC HRIS Senior Advisor at DLA Piper

I am not a big fan of online courses and also opted for class room based training sessions in past. Out of surprise, I had a WoW factor when I attended first session of my MSBI course with Edureka. Presentation - Check, Faculty - Check, Voice Clarity - Check, Course Content - Check, Course Schedule and Breaks - Check, Revisting Past Modules - Awesome with a big check. I like the way classes were organised and faculty was far above beyond expectations. I will recommend Edureka to everyone and will personally revisit them for my future learnings.

Farhan Karmali link Virtual Learning Environment Developer. Islamic Online University, Mumbai, Maharashtra, India

Edureka aptly named, gives the students a Eureka" Moment during the course. Learning is a world to explore and Edureka provides us with the navigation maps. I never for a minute felt that I am doing this course online away from the faculty and the staff."

Vijay Majeti link Functional Data Analyst at Yorkshire Building Society Group

Very good learning experience. Training staff are really experienced. 24X7 Support is excellent,get response instantly. You can learn new advanced technologies from home with real-time scenarios. Easy for IT professionals to shift technologies. Great Edureka!!!

STILL HAVE QUESTIONS. CALL US 1833 833 0587
READ MORE TESTIMONIALS
Loved reviews? Enroll Now
Structure your learning and get a certificate to prove it.
  • All the Case Studies and Demos will run on Ubuntu 17.10 VMs. The pre-built VMs and their Installation Guide will be present on LMS once you enroll for the course.
  • Kubernetes is an open-source tool therefore anybody can use it for their lab exercises.
Hardware Requirements:
  • Memory – Minimum 16 GB RAM
  • Processor – Intel Core i5 CPU @2.00 GHz or above
  • Storage – 250 GB HDD/SDD or above

Software Requirements:
  • Operating System – Windows 7 or above, Ubuntu 14 or above
  • Latest Version of Oracle Virtual Box Installed

Instructor-led Sessions

18 Hours of Online Live Instructor-Led Classes. Weekend Class : 6 sessions of 3 hours each.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various Kubernetes concepts using Ubuntu VMs.

Assignments

Each class will be followed by practical assignments which will aggregate to minimum 20 hours.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings are there.

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Towards the end of the course, you will be working on a project. Edureka certifies you as a "Certified Kubernetes Devops Engineer" based on the project.

Forum

We have a community forum for all our customers that further facilitates learning through peer interaction and knowledge sharing.
You will never miss a lecture at edureka! You can choose either of the two options:
  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.
To help you in this endeavor, we have added a resume builder tool in your LMS. Now, you will be able to create a winning resume in just 3 easy steps. You will have unlimited access to use these templates across different roles and designations. All you need to do is, log in to your LMS and click on the "create your resume" option.
We have limited number of participants in a live session to maintain the Quality Standards. So, unfortunately participation in a live class without enrollment is not possible. However, you can go through the sample class recording and it would give you a clear insight about how are the classes conducted, quality of instructors and the level of interaction in a class.
All the instructors at edureka! are practitioners from the Industry with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are trained by edureka for providing an awesome learning experience to the participants.
Just give us a CALL at +91 98702 76459/1844 230 6365 (US Tollfree Number) OR email at sales@edureka.co
For payments done using credit cards, to make this a No Cost EMI offer, the interest amount will be discounted from the price of the course. Your card will be charged for the course price minus the discounted interest. The total amount you will pay to the bank (excluding GST) will be equal to the price of the course. The bank will charge GST on the interest amount. For payments done using Razor Pay EMI, the price will not be discounted upfront. Instead, you will not be charged any interest for a No Cost EMI offer.
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
You are here