The Certified Kubernetes Application Developer can design build, configure and expose cloud native applications for Kubernetes. A CKAD can define application resources and use core primitives to build, monitor, and troubleshoot scalable applications & tools in Kubernetes.
The exam assumes knowledge of, but does not test for, container runtimes and microservice architecture.
The successful candidate will be comfortable using:
An OCI-Compliant Container Runtime, such as Docker or rkt.
Cloud Native application concepts and architectures.
A Programming language, such as Python, Node.js, Go, or Java.