Skip to content

Latest commit

 

History

History
100 lines (65 loc) · 2.82 KB

Readme.md

File metadata and controls

100 lines (65 loc) · 2.82 KB

Labs for Certified Kubernetes Application Developer (CKAD)

These labs support training necessary for passing the Certified Kubernetes Applcation Developer (CKAD) Test.

Requirements

Notes:

Common alias k=kubectl

Labs

** Multi-container does not have a specific lab

Tips and References

The bookmarks are a handy reference, however the latest changes to the test do not allow for pre-existing bookmarks to be used.

Updates since Sept 2021 Test Changes

Helm

  • understand Helm fundamentals
  • install a release
  • understand what a Helm release is
  • update a Helm release
  • list installed helm releases
  • identify installed helm releases with problems
  • identify chart values to customize
  • install a Helm release specifying values using the --set flag
  • uninstall a Helm release

Docker

  • create a simple Dockerfile using: FROM and COPY
  • build an image with: docker build -t .
  • tag (and maybe push) image
  • save image to a .tar file using: docker save

Canary Deployment

  • a service sends traffic to 2 deployments: 1) stable 2) canary. Out of the total number of desired pods, make sure the stable deployment runs X pods, the canary deployment runs Y pods, and the service sends traffic to both.

Custom Resource Definitions (CRD)

  • discover and use resources that extend Kubernetes
  • know how to identify and use them.

Thanks

Thanks to those that help to keep this project up to date.