kubernetes-CKAD

Kubernetes Certified Application Developer (CKAD)

What is Kubernetes?

It's is an open-source container orchestration tool designed to automate deploying, scaling, and operating containerized applications. Kubernetes was born from Google's 15-year experience running production workloads. It is designed to grow from tens, thousands, or even millions of containers.

Difference between Docker and Kubernetes

A fundamental difference between Kubernetes and Docker is that Kubernetes is meant to run across a cluster while Docker runs on a single node. Kubernetes is more extensive than Docker Swarm and is meant to coordinate clusters of nodes at scale in production in an efficient manner.

what is CKAD?

According to cncf,
A Certified Kubernetes Application Developer can define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes. The exam assumes knowledge of, but does not test for, container runtimes and a microservice architecture.

Resource for CKAD

It is recommended to practice kubernetes for CKAD with minikube

Install Minikube

CKAD-Exercises