- Duration / Course length: 1 To 2 Months Start now
- Certificates:
- Course delivery: This course is delivered in video format
Course details
Containers provide portable environments for hosting an application, or parts of an application. Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.
Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management.
This certification covers the popular container platform and their management - Kubernetes and Docker.
Note: Please note that the course comes with online e-learning (videos) only. No hard copy will be provided.
Pre-requisite: Basic knowledge of Linux Command line
Why should one take Kubernetes and Docker certification?
Kubernetes and Docker are the de facto technology for containers and their management. They have gained popularity with the rise in cloud computing, virtualization and anything-as-a-service.
The certification covers
- Container Basics
- Docker, Dockerfiles and Docker Compose files
- Docker CLI
- Containerize and deploy web applications
- Docker Swarm Cluster
- Kubernetes
- Single node Kubernetes cluster using Minikube
- Multi-node cluster on Cloud using Kubeadm
- Deploy, Scale, Update, Schedule containers with advanced Kubernetes orchestration options
- Containerize and Deploy multi-tier applications
- On-premise vs Kubernetes as a managed service
- Google Kubernetes Engine and Azure Container Service
The certification is apt for professionals and senior executives in IT management or administration with emphasis on containerization and cloud computing.
Benefits of Certification
- Government certification
- Certification valid for life
- Lifelong e-learning access
- Learning Hours: 42+ hrs
How It Works
- Select Certification & Register
- Receive Online e-Learning Access (LMS)
- Take exam online anywhere, anytime
- Get certified & Increase Employability
- Duration: 60 minutes
- No. of questions: 50
- Maximum marks: 50, Passing marks: 25 (50%).
- There is NO negative marking in this module.
- Online exam.
TABLE OF CONTENT
Introduction to Container
- Making a Web Application
- A Forest of Virtual Machines (VMs)
- Hello Containers
- Hello Docker!
- Stages of Containerization
- Working of Docker
- A Quick Look at the Format of a Dockerfile
- Understanding Docker Images
- Working with Docker Images
- Container lifecycle
- Multi-container Applications and Introduction to Networking in Docker
- Container Networking Model (CNM) of Docker
- Docker's Native Network Drivers
- Demo: Creating Docker Networks
- Ping One Container from another
- Never Lose a "Bit" of Your Data
- Working with Volumes
- Bind Mounts
- Docker Compose
- Structure and Setting up Docker Compose
- Introduction to Container Orchestration and Docker Swarm
- Handling Swarm Failure
- What about the More Popular One?
- Kubernetes: An Origin Story
- Kubernetes: Architecture
- What are Pods?
- Operating Kubernetes
- Working with Pods
- Lifecycle of a Pod
- Labels, Selectors, and Namespaces
- Kubernetes Controllers – Concept and Types
- ReplicaSets
- Introduction to Deployments
- Introduction to Jobs
- Introduction to Services and Service Types
- ClusterIP Services and NodePort Services
- Storage in Kubernetes
- Node Eviction from a Kubernetes Cluster
- Taints and Tolerations
- Setting up a Google Kubernetes Engine (GKE) Cluster
- Persistent Volume and Load Balancing on GKE
- Kubernetes on Microsoft Azure Cloud
- Docker GUI with Kitematic
- Minikube
- Introduction to Serverless Kubernetes
Eligibility / Requirements
Anyone can apply for the online certification
Job roles this course is suitable for:
Kubernetes Administrator , Systems Administrator , Software DeveloperAbout Vskills
Vskills is the largest certification body of India. We conducts skills testing and certification exam to improve employability. The certifications are quite popular and top companies hire Vskills certified professionals.Companies have benefitted by hiring pre-certified candidates from Vskills and also use the certifications for their in house employee appraisals. Certification helps in distinguishing individuals to demonstrate their domain knowledge or skills needed for a specific profile. So a professional certification offers tangible benefits to both the individual and the employer.
Tests are conducted in a secure and unbiased manner, and certificates are awarded based on merit of the candidates who qualify tests.
Vskills certifications are for relevant qualifications that help students/employees quantify and prove those skills that are valued by the employer and are in great demand.