0% found this document useful (0 votes)
21 views13 pages

Docker and Kubernetes Bootcamp Brochure Content

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views13 pages

Docker and Kubernetes Bootcamp Brochure Content

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Docker and

Kubernetes Bootcamp

www.cognixia.com
About Cognixia

Cognixia- A Digital Workforce Solutions Company is dedicated to delivering


exceptional trainings and certi cations in digital technologies. Founded in
2014, we provide interactive, customized training courses to individuals and
organizations alike, and have served more than 100,000 professionals across 37
countries worldwide.

Our team of more than 4,500 industry experts facilitate more than 400
comprehensive digital technologies courses, along with state-of-the-art
infrastructure, to deliver the best learning experience for everyone. Our
comprehensive series of instructor-led online trainings, classroom trainings and
on-demand self-paced online trainings cover a wide array of specialty areas,
including all of the following:

• IoT
• Big Data
• Cloud Computing
• Cyber Security
• Machine Learning
• AI & Deep Learning
• Blockchain Technologies
• DevOps

Cognixia is ranked amongst the top ve emerging technologies training


companies by various prestigious bodies. We’re also an MAPR Advantage
Partner, Hortonworks Community Partner, RedHat Enterprise Partner, Microsoft
Silver Learning Partner and an authorized training partner for Dell EMC, Pivotal,
VMware and RSA technologies.

www.cognixia.com
OUR AWARDS & AFFILIATIONS

Best Workplace Amongst Emerging Best Training Provider of the Year


Enterprises Awarded By Awarded By
Great Indian Workplace Awards – 2018 The Golden Globe Tiger Awards – 2018
Mumbai, India Kuala Lampur, Malaysia

Cognixia is awarded as 2017 IoT TRAINING


Training Company of the Year, 2018 10 INSTITUTES 2017
PROMISING IN INDIA

World HRD Congress has awarded Asian Training &


for Excellence in Training (Asia) Leadership Award, Dubai

BEST TRAINING PROVIDER


Top 10 IoT Training Institutes – 2016
BIG DATA Top 10 Linkedin
Best of Pages, 2019
HADOOP DEVELOPER
OF THE YEAR 2016

INFORMATION SECURITY MANAGEMENT SYSTEMS

ISO 9001:2015 Certified ISO/IEC 27001:2013 Certified


Quality Management System Information Security Management System
ISO/IEC 27001 : 2013

www.cognixia.com
AUTHORIZED TRAINING PARTNERS FOR

Silver

Microsoft
Partner

www.cognixia.com
Who should enroll for this bootcamp?
Kubernetes and Docker have become hugely popular among developers, especially in the DevOps world. The course would be very useful
professionals interested in learning more container orchestration and management. Microservices architecture and containers are immensely
popular technologies in the market today, and this bootcamp will equip you with the right skills to build a successful career in the eld.

Prerequisites
To enroll for this course, participants need to have:
Ÿ Basic command knowledge of Linux

Ÿ Basic understanding of DevOps

Ÿ Basic knowledge of YAML programming language (bene cial, not mandatory)

About Docker and Kubernetes


Kubernetes is an open-source orchestration system for automating management, placement, scaling and routing of containers. It provides an API
to control how and where the containers would run. Docker is also an open-source container- le format for automating the deployment of
applications as portable, self-sufficient containers that can run in the cloud or on-premises. Together, Kubernetes and Docker have become hugely
popular among developers, especially in the DevOps world.

Both Docker and Kubernetes are huge open-source technologies, largely written in the Go programming language, that use human-readable
YAML les to specify application stacks and their deployment.

www.cognixia.com
Latest Industry Trends
Ÿ In 2019, 87% of the companies surveyed by the Cloud Native
Computing Foundation reported using container orchestration
solutions, and 40% were using Kubernetes.

Ÿ The application container market is expected to grow at a CAGR of


29% during 2020-2025.

Ÿ One of the world's largest retail electronic payments networks –


Visa, refactored two of their critical payment processing
applications using Docker enterprise container platform. In
six months, they achieved over 10x increase in scalability.

Ÿ Kubernetes is now nearly as popular in containerized


environments on Azure as it is on GCP. Among
organizations running containers in AWS, popularity of
Kubernetes has doubled to over 45% in the past two
years.

www.cognixia.com
Course features
Ÿ 32 hours of online training with a live point of contact and hands-on assignments

Ÿ Interactive, online, live session with an industry expert trainer

Ÿ Dedicated technical team to answer your queries at anytime

Ÿ Best price guarantee, aligning with the quality of our course deliverables

Course objectives
The course will help participants understand:
Ÿ Fundamentals of Docker

Ÿ Fundamentals of Kubernetes

Ÿ Running Kubernetes instances on Minikube

Ÿ Creating and working with Kubernetes clusters

Ÿ Working with resources

Ÿ Creating and modifying workloads

Ÿ Working with Kubernetes API and key metadata

Ÿ Working with specialized workloads

Ÿ Scaling deployments and application security

Ÿ Understanding the container ecosystem

www.cognixia.com
Detailed Curriculum: Modules
Module 1: Docker essentials Ÿ Downloading a Kubernetes release from Github

Ÿ Docker introduction Ÿ Downloading client and server binaries

Ÿ Docker architecture Ÿ Using a hyperkube Image to run a Kubernetes master node with Docker

Ÿ Docker installation on Red Hat and Ubuntu OS Ÿ Writing a systemd unit le to run Kubernetes components

Ÿ Working with images (Docker Hub, Docker Registry) Ÿ Creating a Kubernetes Cluster on Google Kubernetes Engine (GKE)

Ÿ Working with containers Ÿ Creating a Kubernetes Cluster on Azure Container Service (ACS)

Ÿ Container networking

Ÿ Working with volumes and persistent data Module 4: Kubernetes client


Ÿ Managing container apps using Docker Swarm Ÿ Listing resources

Ÿ Overview of Docker Enterprise tool Ÿ Deleting resources

Ÿ Watching resource changes with kubectl

Module 2: Minikube Ÿ Editing resources with kubectl

Ÿ Using Kubernetes without installation Ÿ Asking kubectl to explain resources and elds

Ÿ Installing the Kubernetes CLI, kubectl

Ÿ Installing Minikube to run a local Kubernetes instance Module 5: Creating and modifying workloads
Ÿ Using Minikube locally for development Ÿ Creating a deployment using kubectl run

Ÿ Starting your rst application on Minikube Ÿ Creating objects from le manifests

Ÿ Accessing the dashboard in Minikube Ÿ Writing a pod manifest from scratch

Ÿ Launching a deployment using a manifest

Module 3: Kubernetes cluster Ÿ Updating a deployment

Ÿ Installing kubeadm to create a Kubernetes cluster

Ÿ Bootstrapping a Kubernetes cluster using kubeadm

www.cognixia.com
Detailed Curriculum: Modules
Module 6: Services Module 9: Volumes and con guration data
Ÿ Creating a service to expose your application Ÿ Exchanging data between containers via a local volume
Ÿ Passing an API access key to a pod using secrets
Ÿ Verifying the DNS entry of a service
Ÿ Providing con guration data to an application
Ÿ Changing the type of a service
Ÿ Using a persistent volume with Minikube
Ÿ Deploying an ingress controller on Minikube
Ÿ Understanding data persistency on Minikube
Ÿ Making services accessible from outside the cluster Ÿ Dynamically provisioning persistent storage on GKE

Module 7: Exploring the Kubernetes API and key metadata Module 10: Scaling
Ÿ Discovering the API endpoints of the Kubernetes API server Ÿ Scaling a deployment
Ÿ Automatically resizing a cluster in GKE
Ÿ Understanding the structure of a Kubernetes manifest
Ÿ Automatically resizing a cluster in AWS
Ÿ Creating namespaces to avoid name collisions
Ÿ Using horizontal pod autoscaling on GKE
Ÿ Setting quotas within a namespace

Ÿ Labeling an object Module 11: Security


Ÿ Using labels for queries Ÿ Providing a unique identity for an application

Ÿ Annotating a resource within one command Ÿ Listening and viewing access control information
Ÿ Controlling access to resources
Ÿ Securing pods
Module 8: Managing specialized workloads
Ÿ Running a batch job
Module 12: Monitoring and logging
Ÿ Running a task on a schedule within a pod
Ÿ Accessing the logs of a container
Ÿ Running infrastructure daemons per node
Ÿ Recover from a broken state with a liveness probe
Ÿ Managing stateful and leader/follower apps
Ÿ Controlling traffic ow to a pod using a readiness probe
Ÿ In uencing pods' startup behavior
Ÿ Adding liveness and readiness probes to your deployments

www.cognixia.com
Detailed Curriculum: Modules
Ÿ Enabling Heapster on Minkube to monitor resources Ÿ Converting your Docker compose les to Kubernetes manifests
Ÿ Using Prometheus on Minikube Ÿ Creating a Kubernetes cluster with Kubicorn
Ÿ Sing Elastic Search-Fluentd-Kibana (EFK) on Minikube Ÿ Storing encrypted secrets in version control
Ÿ Deploying functions with kubeless

Module 13: Maintenance and Troubleshooting


Ÿ Enabling autocomplete for kubectl
Ÿ Removing a pod from a service
Ÿ Accessing a ClusterIP service outside the cluster
Ÿ Understanding and parsing resource statuses
Ÿ Debugging pods
Ÿ Getting a detailed snapshot of the cluster state
Ÿ Adding Kubernetes worker nodes
Ÿ Draining Kubernetes nodes for maintenance
Ÿ Managing etcd

Module 14: Developing Kubernetes


Ÿ Compiling from source
Ÿ Compiling a speci c component
Ÿ Using a Python client to interact with the Kubernetes API
Ÿ Extending the APU using Custom Resource De nitions (CRD)

Module 15: The ecosystem


Ÿ Installing Helm, the Kubernetes package manager
Ÿ Sing Helm to install applications
Ÿ Creating your own chart to package your applications with Helm

www.cognixia.com
Cognixia USPs

LIFETIME LMS ACCESS

24 x 7 SUPPORT

REAL-LIFE PROJECTS & CASE STUDIES

INDUSTRY EXPERTS AS TRAINERS

INDUSTRY STANDARD CERTIFICATE

www.cognixia.com
POTENTIAL CAREER OPTIONS

DevOps developers

DevOps engineers

Java developers

C#/.Net developers

Software engineers

Backend developers

IoT architects

QA engineers

www.cognixia.com
Docker and Kubernetes Bootcamp

To learn more visit


www.cognixia.com

You might also like