Difficulty: Beginner
Estimated Time: 30-60 minutes

In this scenario you will learn the fundamentals of Kubernetes and the foundations of working towards passing the exam. To be successful when passing the exam you need to be confident and comfortable with deploying and managing application using Kubernetes and working at the command line.

This scenario will demonstrate the key aspects of deploying applications, exposing services and debugging potential issues with applications.

Details of the exam

The Certified Kubernetes Application Developer exam certifies that users can design, build, configure, and expose cloud native applications for Kubernetes. The certification program allows users to demonstrate their competence in a hands-on, command-line environment.

Learn more at https://www.cncf.io/certification/ckad/

In this scenario you took your first steps forwards becoming a Certified Kubernetes Application Developer.

This scenario demostrated how to:

  • View Nodes within Cluster

  • Deploy First Application

  • List Pods

  • Manage Namespaces

  • Scale Applications

  • Use YAML

  • Rollout Changes

  • Expose Services

  • View Logs, Events and Metrics

kubectl is the key tool you will be using to interact and manage a Kubernetes cluster from the command line. You can find the current state, deploy changes and identify issues.

The command kubectl get nodes lists the nodes within the cluster where workloads run.