Kubernetes for Data
Learning Kubernetes For Data
This video series covers the Kubernetes ecosystem for data.
Lessons Covered Include Six Key Lessons:
Learn Kubernetes
-
1.0 What is Kubernetes?
-
1.1 Cluster Architecture
-
1.2 Pods and Nodes
-
1.3 Services and Deployments
-
1.7.2 cloud developer workspace advantage
Using Cloud Developer Environments with GitHub
-
2.1 Key Concepts GitHub Ecosystem
-
2.2 demo GitHub Repo with teaching template
-
2.3 demo codespaces
-
2.4 demo gpu whisper
-
2.5 demo gpu hugging face fine tuning
-
2.6 demo copilot
-
2.7 demo github actions
Learn Kubernetes with Minikube
-
3.0 Running Kubernetes with Minikube in GitHub Codespaces
-
3.1 Running Minikube with FastAPI to run Kubernetes in GitHub Codespaces
Using Container Registeries for Kubernetes
-
4.1 Build a tiny Bash container using GitHub Codespaces and Docker Hub
-
4.2 AWS App Runner Python
-
4.3 PyTorch Fastapi deploy app runner
Deploying Kubernetes in the Cloud
-
5.0 Options for Container Orchestration
-
5.1 GCP Cloud Run
-
5.2 AWS App Runner C#
-
5.3 AWS ECS Farget Dotnet Microservice
Production Issues for Kubernetes
-
6.0 Load-testing with Locust
-
6.1 Logging and Monitoring
-
6.2 SRE Mindset for MLOps
-
6.3 Operationalize Microservice
-
6.4 Continuous Integration for Microservices
-
6.5 What is Continuous Delivery?
Learning Objectives
-
Learn Kubernetes for Data
-
Learning to build solutions with Kubernetes for Data
-
Learning the key syntax and features of Kubernetes for Data
Additional Popular Resources