CKA Overview

This course (CKA - Certified Kubernetes Administrator) teaches you the concepts and architecture of Kubernetes, Installation, Setup and access control, Kubernetes Pods and Workloads, Scheduling and Node management, accessing the applications on Kubernetes environment, Persistent storage in Kubernetes, Logging & Monitoring and Troubleshooting facilities.
  • Get trained from an Official KCSP - Kubernetes Certified Service Provider

  • A gateway to learn Containers and Advanced Kubernetes Managed Orchestration

  • World's demanding technology & trusted by major companies

  • 20 hours of exclusive training with real-time projects

  • 100% free workshop and labs + 2500 trained and certified

  • Admirable jobs landing in Europe, USA, Gulf and other locations

Course Structure: 65% Theory, 35% Hands on Lab + Workshop

Course Session: 10 days

Course Duration: 20 hours

Key Features

  • Practice Assignment after Every Lesson

 

  • Hands on Practice Labs and Projects

 

  • Insight to Live Environment and Real World Scenarios

  • 24x7 Implementation assistance & Support

 

  • Self-paced Labs to Practice

 

  • Practice Tests  

Target Audiences & Prerequisites

System administrators, developers and devops who want to understand and use Kubernetes in cloud and data center environments. Proficiency with the Linux CLI. A broad understanding of Linux system administration. Basic knowledge of Linux containers, e.g. Docker

Course Objectives

  • Introduction of Cloud Computing  

  • Introduction of Containers

  • Overview of Docker and Kubernetes

  • Introduction of Cloud Native Computing

  • Introduction of Container Runtime & Orchestration 

  • Kubernetes Architecture - Overview

  • Kubernetes Object categories: Cluster, Nodes & Pods

  • Installation of Kubernetes - (Ubuntu & CentOS)

  • Creation of Single Node Kubernetes with Minikube

  • Install using kubeadm & Kubernetes Networking

  • Deployment operations - perform rolling updates and rollbacks

  • Various methods of configure applications

  • Stand-Alone to Multi-Tier scale of applications

  • Process and necessary primitives to create self-healing applications

  • Lab 4

  • Schedule Pods with label selectors

  • Architecture role of DaemonSets  

  • Understand how resource limits can affect Pod scheduling

  • Run multiple schedulers and configure Pods to use them

  • Manually schedule a Pod without a scheduler

  • Display scheduler events

  • Know how to configure the Kubernetes scheduler

  • Lab

  • Understand persistent volumes and create them

  • Classification of access modes for volumes

  • Understand how resource limits can affect Pod scheduling

  • Persistent volume claim primitive

  • Kubernetes storage objects

  • Configure applications with persistent storage

  • Lab

  • Accessing the Kubernetes clusters

  • Access control to API

  • Admission controllers and service accounts

  • Authorization Overview

  • Authorization - RBAC, ABAC & Nodes

  • Role Bindings

  • Command line Tools - kube-controller, kube-proxy, kubectl, etc.,

  • Lab 2

  • Design a Kubernetes Cluster with master and nodes

  • Configure secure cluster communications

  • Configure a Highly-Available Kubernetes cluster

  • Locate and isolate the Kubernetes release binaries

  • Provision underlying infrastructure to deploy a Kubernetes cluster.

  • Choose a network solution and Kubernetes infrastructure configuration.

  • Run end-to-end tests on your cluster

  • Analyse end-to-end tests results and Run Node end-to-end tests

  • Lab 5

  • Configure authentication and authorization.

  • Understand Kubernetes security primitives.

  • Configure Network policies.

  • Locate and isolate the Kubernetes release binaries

  • Understanding and working with Ingress

  • Create and manage TLS certificate for cluster components

  • Work with images securely 

  • Define Security contexts

  • Secure persistent key value store

  • Lab

  • Understand how to monitor all cluster components.

  • Monitor applications and analyze scenarios working properly.

  • Manage cluster component logs and application logs. 

  • Troubleshoot application failure.

  • Troubleshoot control panel failure.

  • Troubleshoot worker node failure

  • Troubleshoot networking

  • Lab

  • Creation of Pods and Replica Controllers

  • InitContainers and Restart Policy examples

  • Operations on Pods and Replica Controllers

  • Deployment Scenarios of Stand-Alone Application

  • Working with Jobs, Cron Jobs, DaemonSets

  • Deployment Scenarios of Multi-Tier Application

  • Lab 3

  • Understand the Kubernetes API primitives and cluster architecture

  • Understand services and other network primitives.

  • Creating the networking configuration on the cluster nodes

  • Creation of Pod networking and concepts & Understand and creation of service networking

  • Deploy and configure network load balancer

  • Understand and applying Ingress rules

  • Configure and use the cluster DNS

  • Understand CNI - Container Network Interface - Heptio, Calico & BIRD

  • Understand Kubernetes cluster upgrade process

  • Facilitate operating system upgrades

  • Implement Backup and restore methodologies

  • Lab

  • Kubernetes Orchestration with CNCF community tools

  • Istio Management - Service Mesh, Traffic Policies & Benchmarking

  • Advanced Helm Charts and Use cases, Fleuntd, OpenTracing, etc.,

  • Need of Prometheus, Grafana and Hawklar

  • Multi-cluster Automation & Container Management

  • Multi-cluster Optimization

  • Roadmap to Cloud Native Services Transformation

Lab Requirements

To access our cloud hosted lab environment, the participants will need a laptop computer with a ssh client and a web browser. Presentation and workbooks will be provided by the instructor on regular time intervals

Access the Cloud-Native Containerized

Apps/Stacks for Free 

A list of k8 based 200+ ready to deploy applications as Helm charts as highly optimized and customized solution stacks rich in integrated applications as containers, packaged for Advanced Kubernetes driven deployments in Enterprises

Why Choose Yobitel Training

< Five years in Training />
< 24x7 Implementation assistance & support />
< 100% free workshop and labs />
< 70% modules covers industrial experience />
< 2500 trained and certified />
< Train from anywhere online />
< 5 countries & 25 locations />
< Tailor made programs in emerging cloud-native technologies />