Lecture 05 - 06/12/2025¶
Agenda¶
- Kubernetes
- Pod
- Init Containers
- Liveness & Readiness Probe
- Configuration & Secrets Management
- ConfigMap
- Secret
- ReplicaSets
- Persistent Storage
- Kubernetes Deployments
- Kubernetes Services
Slides¶
- Lecture slides can be found in Canvas.
Reading¶
Kubernetes¶
- Kubernetes
- Kubernetes Documentation
- Local Cluster Options
- Kubernetes The Hard Way
- Configure Access to Multiple Clusters
- Use Port Forwarding to Access Applications in a Cluster
- Objects In Kubernetes
- Labels and Selectors
- Configure Liveness and Readiness Probes
- Inject Data using Environment Variables
- Readiness Probe
- Init Containers
- Amazon EBS CSI driver
- Create an IAM OIDC provider for your cluster
- Terraform module to create AWS Elastic Kubernetes (EKS) resources
- eksctl
- Recommended Labels
- Services
- NodePort Service
- External Load Balancer
- Storage Volumes
- Persistent Volumes
- Persistent Volume Claims
- Storage Classes
- Dynamic Volume Provisioning
- AWS EFS Storage Class
- Example: Deploying Cassandra with Stateful Sets
- failure-domain.beta.kubernetes.io/zone