Course Code: ckad
Duration: 21 hours
Prerequisites:
  • An understanding of cloud native application concepts and architectures.
  • Experience in programming in Python, Node.js, Go, or Java.
  • An OCI-Compliant Container Runtime, such as Docker or rkt.

Audience

  • Developers
  • Kubernetes Users
Overview:

The Certified Kubernetes Application Developer (CKAD) program has been developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes.

This instructor-led, live training (online or onsite) is aimed at Developers who wish to confirm their skills in design, build, configure, and expose cloud native applications for Kubernetes. 

On the other hand, training is also focused on gaining practical experience in Kubernetes application development, so we recommend taking part in it, even if you don't intend to take CKAD exam.

NobleProg have been delivering Docker & Kubernetes training from 2015. With more than 360 successfully completed training projects, we became one of the best known training company worldwide in field of containerization. Since 2019 we are also helping our customers to confirm their performance in k8s environment by preparing them and encouraging to pass CKA and CKAD exams.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about CKAD, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Course Outline:

Core concepts

  1. Kubernetes architecture
  2. Cluster components

Building the app

  1. Creating containers
  2. Configuring local Docker repo

Pod design

  1. Base configuration
  2. Liveness and readiness probes
  3. CPU and memory constraints
  4. Resource limits for a namespace

Security

  1. Security context
  2. Service accounts
  3. Secrets
  4. Kubernetes network policy
  5. Linux capabilities

Deployment configuration

  1. Controllers: deployments, daemon sets and stateful sets
  2. Jobs and cron jobs
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Using Helm for managing deployments
  6. Kubernetes API resources

Multi-container pods

  1. Sidecar, ambassador and adapter containers
  2. Init containers

Services & Networking

  1. Services and different types
  2. Load balancing
  3. Ingress controller

State Persistence

  1. Persistence of application state in Kubernetes
  2. Ephemeral storage
  3. Persistent volumes and claims
  4. Storage classes
Sites Published:

United Arab Emirates - Certified Kubernetes Application Developer (CKAD) - exam preparation

Qatar - Certified Kubernetes Application Developer (CKAD) - exam preparation

Egypt - Certified Kubernetes Application Developer (CKAD) - exam preparation

Saudi Arabia - Certified Kubernetes Application Developer (CKAD) - exam preparation

South Africa - Certified Kubernetes Application Developer (CKAD) - exam preparation

Brasil - Certified Kubernetes Application Developer (CKAD) - exam preparation

Canada - Certified Kubernetes Application Developer (CKAD) - exam preparation

中国 - Certified Kubernetes Application Developer (CKAD) - exam preparation

香港 - Certified Kubernetes Application Developer (CKAD) - exam preparation

澳門 - Certified Kubernetes Application Developer (CKAD) - exam preparation

台灣 - Certified Kubernetes Application Developer (CKAD) - exam preparation

USA - Certified Kubernetes Application Developer (CKAD) - exam preparation

Österreich - Certified Kubernetes Application Developer (CKAD) - exam preparation

Schweiz - Certified Kubernetes Application Developer (CKAD) - exam preparation

Deutschland - Certified Kubernetes Application Developer (CKAD) - exam preparation

Czech Republic - Certified Kubernetes Application Developer (CKAD) - exam preparation

Denmark - Certified Kubernetes Application Developer (CKAD) - exam preparation

Estonia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Finland - Certified Kubernetes Application Developer (CKAD) - exam preparation

Greece - Certified Kubernetes Application Developer (CKAD) - exam preparation

Magyarország - Certified Kubernetes Application Developer (CKAD) - exam preparation

Ireland - Certified Kubernetes Application Developer (CKAD) - exam preparation

Luxembourg - Certified Kubernetes Application Developer (CKAD) - exam preparation

Latvia - Certified Kubernetes Application Developer (CKAD) - exam preparation

España - Certified Kubernetes Application Developer (CKAD) - exam preparation

Italia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Lithuania - Certified Kubernetes Application Developer (CKAD) - exam preparation

Nederland - Certified Kubernetes Application Developer (CKAD) - exam preparation

Norway - Certified Kubernetes Application Developer (CKAD) - exam preparation

Portugal - Certified Kubernetes Application Developer (CKAD) - exam preparation

România - Certified Kubernetes Application Developer (CKAD) - exam preparation

Sverige - Certified Kubernetes Application Developer (CKAD) - exam preparation

Türkiye - Certified Kubernetes Application Developer (CKAD) - exam preparation

Malta - Certified Kubernetes Application Developer (CKAD) - exam preparation

Belgique - Certified Kubernetes Application Developer (CKAD) - exam preparation

France - Certified Kubernetes Application Developer (CKAD) - exam preparation

日本 - Certified Kubernetes Application Developer (CKAD) - exam preparation

Australia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Malaysia - Certified Kubernetes Application Developer (CKAD) - exam preparation

New Zealand - Certified Kubernetes Application Developer (CKAD) - exam preparation

Philippines - Certified Kubernetes Application Developer (CKAD) - exam preparation

Singapore - Certified Kubernetes Application Developer (CKAD) - exam preparation

Thailand - Certified Kubernetes Application Developer (CKAD) - exam preparation

Vietnam - Certified Kubernetes Application Developer (CKAD) - exam preparation

India - Certified Kubernetes Application Developer (CKAD) - exam preparation

Argentina - Certified Kubernetes Application Developer (CKAD) - exam preparation

Chile - Certified Kubernetes Application Developer (CKAD) - exam preparation

Costa Rica - Certified Kubernetes Application Developer (CKAD) - exam preparation

Ecuador - Certified Kubernetes Application Developer (CKAD) - exam preparation

Guatemala - Certified Kubernetes Application Developer (CKAD) - exam preparation

Colombia - Certified Kubernetes Application Developer (CKAD) - exam preparation

México - Certified Kubernetes Application Developer (CKAD) - exam preparation

Panama - Certified Kubernetes Application Developer (CKAD) - exam preparation

Peru - Certified Kubernetes Application Developer (CKAD) - exam preparation

Uruguay - Certified Kubernetes Application Developer (CKAD) - exam preparation

Venezuela - Certified Kubernetes Application Developer (CKAD) - exam preparation

Polska - Certified Kubernetes Application Developer (CKAD) - exam preparation

United Kingdom - Certified Kubernetes Application Developer (CKAD) - exam preparation

South Korea - Certified Kubernetes Application Developer (CKAD) - exam preparation

Pakistan - Certified Kubernetes Application Developer (CKAD) - exam preparation

Sri Lanka - Certified Kubernetes Application Developer (CKAD) - exam preparation

Bulgaria - Certified Kubernetes Application Developer (CKAD) - exam preparation

Bolivia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Indonesia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Kazakhstan - Certified Kubernetes Application Developer (CKAD) - exam preparation

Moldova - Certified Kubernetes Application Developer (CKAD) - exam preparation

Morocco - Certified Kubernetes Application Developer (CKAD) - exam preparation

Tunisia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Kuwait - Certified Kubernetes Application Developer (CKAD) - exam preparation

Oman - Certified Kubernetes Application Developer (CKAD) - exam preparation

Slovakia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Kenya - Certified Kubernetes Application Developer (CKAD) - exam preparation

Nigeria - Certified Kubernetes Application Developer (CKAD) - exam preparation

Botswana - Certified Kubernetes Application Developer (CKAD) - exam preparation

Slovenia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Croatia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Serbia - Certified Kubernetes Application Developer (CKAD) - exam preparation

Bhutan - Certified Kubernetes Application Developer (CKAD) - exam preparation

Nepal - Certified Kubernetes Application Developer (CKAD) - exam preparation

Uzbekistan - Certified Kubernetes Application Developer (CKAD) - exam preparation