A multi-session hands-on series designed to help members earn their Certified Kubernetes Application Developer (CKAD) certification.
This is the first part of our longer mission going from infrastructure to model development.
Series Topics Include:
Kubernetes fundamentals: pods, jobs, deployments
Running Spark workloads natively on K8s
Deploying and serving trained ML models
Controllers and Operators
Preparing for the CKAD certification exam
Kubernetes is not going anywhere. Join Chase Christensen, Kubestronaut, Kubeflow Maintainer, and AMLC Member, and get Kubernetes certified and bridge the gap between cloud-native infrastructure and ML!
Workshop Prerequisites
Hardware & OS
•OS: macOS or Linux (No Windows, please).
•RAM: 8GB is sufficient.
Note: If our workloads outscale your machine, we will provide the necessary cloud infrastructure.
Software Setup
Please have these ready before the session:
•Docker Desktop: Install and ensure "Enable Kubernetes" is checked in the settings.
•kubectl: Verify by running kubectl version --client in your terminal.
•IDE: Your choice (VS Code, Vim, Cursor, etc.). Just ensure you can edit YAML easily.
Familiarity
•Terminal: Navigating directories and basic CLI usage.
•YAML: Understanding the basics of indentation and structure.
•Containers: A high-level grasp of Docker images and runtime.