Certified Kubernetes Application Developer CKAD

SmartPath’s Training helps develop the skills needed to win-win

Kubernetes has a huge impact in the increasingly popular Cloud Computing technology. The breakthrough of containerization has changed the way applications are approached, created and deployed, making this the norm in the industry.

Kubernetes is one of the most rapidly growing and in demand career paths. Even as a DevOps professional learning Kubernetes is essential.

This course is carefully designed by industry experts to cover all the areas – application lifecycle management, validation installation and configuration also networking, security, scheduling, cluster maintenance, core concepts, storage, and troubleshooting.

Introduction to Containers

  • Docker
  • Container Commands
  • Images- Dockerfile
  • Swarm, Service & Stack

Core Concepts (13%)

  • Architecture
  • YAML basics
  • Kubernetes API primitives
  • Create and configure basic Pods
  • Imperative and Declarative commands

Configuration (18%)

  • ConfigMaps
  • SecurityContexts
  • Environment Variables
  • Taints and Tolerations
  • Node Selectors, Affinity
  • Application’s resource requirements
  • Create & consume Secrets
  • Understand ServiceAccounts

Multi-Container Pods (10%)

  • Understand Multi-Container Pod design patterns
  • Init Contaienrs

Observability (18%)

  • LivenessProbes and ReadinessProbes
  • Understand container logging
  • Monitor applications in Kubernetes
  • Debugging in Kubernetes

Pod Design (20%)

  • Labels, Selectors, and Annotations
  • Deployments and how to perform rolling updates
  • Deployments and how to perform rollbacks
  • Jobs and CronJobs

Services & Networking (13%)

  • Services – ClusterIP,NodePort
  • Ingress
  • NetworkPolicies

State Persistence (8%)

  • PersistentVolume
  • PersistentVolumeClaims for storage
  • Stateful Set
  • Headless Service