Docker and Kubernetes Bootcamp Brochure Content
Docker and Kubernetes Bootcamp Brochure Content
Kubernetes Bootcamp
www.cognixia.com
About Cognixia
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
www.cognixia.com
OUR AWARDS & AFFILIATIONS
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
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.
www.cognixia.com
Course features
Ÿ 32 hours of online training with a live point of contact and hands-on assignments
Ÿ 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
www.cognixia.com
Detailed Curriculum: Modules
Module 1: Docker essentials Ÿ Downloading a Kubernetes release from Github
Ÿ 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
Ÿ Using Kubernetes without installation Ÿ Asking kubectl to explain resources and elds
Ÿ 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
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
Ÿ 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
www.cognixia.com
Cognixia USPs
24 x 7 SUPPORT
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