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.