The CKA program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem. As one of the highest velocity open source projects, Kubernetes use is exploding.
The online exam consists of a set of performance-based items (problems) to be solved in a command line and candidates have 3 hours to complete the tasks.
The certification focuses on the skills required to be a successful Kubernetes Administrator in the industry today.
Key Highlights
- Pre-requisites on Docker also included.
- Participants only need to have a good laptop with connection to internet. All support of software for training will be provided.
- More than 90% success rate in certification.
- Tailor made practice labs.
- Accommodate only limited participants to optimize learning.
- Done by a team with experience of training more 3000 learners on Devops, Kubernetes, Ansible and Docker.
- Training by Certified professionals on CKA & DCA.
- 200+ scenarios with exercises and sample tests.
Course Includes
Kubernetes Platform
- Comparison with Docker Swarm Orchestration and Various Tools
- History of Kubernetes
Introduction
- Kubernetes Terminology Kubernetes
- Components Kubernetes Cluster
- Architecture Kubernetes API Primitives
- Kubernetes Services and Network Primitives
Kubernetes Setup and Validation
- Building the Kubernetes Cluster
- Release Binaries, Provisioning and Types of Clusters
- Installing Kubernetes Master and Nodes Configuring
- Secure Cluster Communications Testing The Cluster
Managing Cluster
- Managing the Kubernetes Cluster
- Upgrading the Kubernetes Cluster
- Backing Up and Restoring a Kubernetes Cluster
Networking
- Cluster Communications Pod and Node
- Networking Container Network Interface (CNI)
- Service Networking: Cluster IP, Node Port & Load Balancer
- Ingress Rules Cluster
- DNS Network Policies
Scheduling
- Pod Scheduling within the Kubernetes Cluster Configuring
- The Kubernetes Scheduler Running Multiple Schedulers for Multiple Pods
- Taints, Tolerances, Node Selector, labels & Selectors
- Scheduling Pods with Resource Limits and Label Selectors
- Displaying Scheduler Events
Application Lifecycle Management
- Pods: Single Container, Multi Container, Static, Init
- Deploying Applications in the Kubernetes Cluster
- Controllers: RC, RS, Deployment, Job, Cron Job, Statefulsets
- Deploying an Application, Rolling Updates, and Rollbacks
- Configuring an Application for High Availability and Scale
- Imperative Commands & Manifests (YML Intro)
Storage
- Managing Data in the Kubernetes Cluster Empty Dir,
- Host Path, PV, PVC, Storage Class Persistent Volumes
- Volume Access Modes
- Persistent Volume Claims Applications with Persistent Storage Config Maps, Secrets
Security
- Securing the Kubernetes Cluster
- Kubernetes Security Primitives
- Cluster Authentication and Authorization
- Creating TLS Certificates Service
- Accounts, Users Roles and Role Bindings
- Cluser Role and Cluster Role Binding
- Kuber Config, Security Context
Application/Monitoring Services & Auditing Cloud trail
- Simple Notification Service-SNS
- Simple Queue Service-SQS
- Simple Workflow Service-SWF
- Monitoring Cloud watch
- Amazon SNS
- Cloud watch
- Cloud Trail
Deployment, Analytics & Hybrid Services
- Elastic Beanstalk
- Cloud formation
- Kinesis
- Elastic Map Reduce