Introduction to Kubernetes Containerization eLearning


Student financing options are available.
Looking for group training? Contact Us

Download PDF of Course Details

Course Description:

This online instructor led training course provides the knowledge and skills to utilize Kubernetes, a product used to operate containerized applications at scale in the data-center. In this course students will learn key topics including the Kubernetes API, Cluster architecture, scheduling pods, daemon sets, pod and service networking, persistent volumes, security primitives, troubleshooting, and more.

Format

Self-Paced

Topic

Course Outline

Course Introduction

What is Kubernetes
What problems does it solve?
Key features
Terminology to know
Core Concepts

Kubernetes API
Cluster architecture
Services
Other network primitives
Installation, Configuration, & Validation

Cluster design
Masters
Nodes
Cluster communications
HA for Kubernetes clusters
Acquiring the binaries
Infrastructure
Testing the cluster
Analyzing results
kubeadm
Container runtimes
Scheduling

Schedule Pods
Daemon Sets
Resource limitation
Networking

Networking configuration for cluster nodes
Pod networking
Service networking
Network load balancing
Ingress rules
DNS
CNI
Storage

Persistent Volumes
Creating Volumes
Access modes
Persistent volume claims
Storage objects
Application with persistent storage
CSI
Security

Authentication and authorization
Security primitives
Network policies
TLS certificate management
Secure images
Security contexts
Key value store
Logging and Monitoring

Cluster components
Applications
Logs
Cluster
Applications
Extending the API

CRD
Examples: Crontab
Operator Framework
Examples: Strimzi, Prometheus
Troubleshooting

Application
Control plane
Worker node
Networking

Skills Learned

After completing this course, students will have a better understanding of:

What Kubernetes is and what its used for
Key Kubernetes concepts, including the Kubernetes API, cluster architecture, and more
How to install, configure, and validate Kubernetes clusters
Scheduling pods
Daemon sets
Resource limitation
Pod and service networking
Persistent and creating volumes
Security primitives
Authentication and authorization
Logging and monitoring applications and cluster components
Troubleshooting applications, the control plane, the worker node, and the network

Who Should Attend This Course

This course is intended for professionals who deploy containerized applications, Site Reliability Engineers (SREs), DevOps Engineers, Operations Engineers, and Full Stack Developers.

Prerequisites

None, but we recommend that students have some Linux system administration experience.

Inclusions

  • Accessible 24x7x365 both from your PC and Mobile Device
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*

*For more details call: 858-208-4141 or email: training@ccslearningacademy.com; sales@ccslearningacademy.com

NOTE: These are our Partner Delivered eLearning.

Shopping Cart
en_USEnglish