Skip to content

kensipe/ckad-labs

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published