An open API service indexing awesome lists of open source software.

https://github.com/dhruvjawalkar/kubernetes-application-developer-ckad-training

Repository with configuration files for exploring core domains and functionalities of Kubernetes v1.30 including Application Design and Build, Observability and Maintenance, Environment, Configuration and Security, Services and Networking
https://github.com/dhruvjawalkar/kubernetes-application-developer-ckad-training

Last synced: 7 months ago
JSON representation

Repository with configuration files for exploring core domains and functionalities of Kubernetes v1.30 including Application Design and Build, Observability and Maintenance, Environment, Configuration and Security, Services and Networking

Awesome Lists containing this project

README

          

# Kubernetes-Application-Developer-CKAD-training
Repository with configuration files for exploring core domains and functionalities of Kubernetes v1.30 including Application Design and Build, Observability and Maintenance, Environment, Configuration and Security, Services and Networking

## Domains & Competencies
#### Application Design and Build
- Define, build and modify container images
- Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.)
- Understand multi-container Pod design patterns (e.g. sidecar, init and others)
- Utilize persistent and ephemeral volumes

#### Application Deployment
- Use Kubernetes primitives to implement common deployment strategies (e.g. blue/green or canary)
- Understand Deployments and how to perform rolling updates
- Use the Helm package manager to deploy existing packages
- Kustomize

#### Application Observability and Maintenance
- Understand API deprecations
- Implement probes and health checks
- Use built-in CLI tools to monitor Kubernetes applications
- Utilize container logs
- Debugging in Kubernetes

#### Application Environment, Configuration and Security
- Discover and use resources that extend Kubernetes (CRD, Operators)
- Understand authentication, authorization and admission control
- Understand requests, limits, quotas
- Define resource requirements
- Understand ConfigMaps
- Create & consume Secrets
- Understand ServiceAccounts
- Understand Application Security (SecurityContexts, Capabilities, etc.)

#### Services and Networking
- Demonstrate basic understanding of NetworkPolicies
- Provide and troubleshoot access to applications via services
- Use Ingress rules to expose applications