Learn to use Kubernetes to deploy and operate your applications! 🚢 🚀
This course covers the foundations of Kubernetes, guides you through deploying a representative demo application, and then explores "day 2" operations (what happens after your application is running)
---
🔗 LINKS 🔗
Written Course (still a work in progress!): https://courses.devopsdirective.com/kubernetes-beginner-to-pro/lessons/00-introduction/01-main
GitHub Repo: https://github.com/sidpalas/devops-directive-kubernetes-course
Discord Community: https://discord.devopsdirective.com
Options to support financially:
- GitHub Sponsors (https://github.com/sidpalas?tab=sponsoring)
- Buy Me a Coffee (https://buymeacoffee.com/devopsdirective)
---
Cloud provider sign-up links:
- Google Cloud Platform (https://cloud.google.com/free?hl=en)
- Civo Cloud (https://dashboard.civo.com/signup)
Other tools used throughout the course:
- Kluctl (https://kluctl.io/)
- Kubernetes in Docker (https://kind.sigs.k8s.io/)
- Cloudnative-PG (https://cloudnative-pg.io/)
- Trivy Operator (https://aquasecurity.github.io/trivy-operator/latest/)
- External Secrets Operator (https://external-secrets.io/latest/)
- Tilt (https://tilt.dev/)
---
Timestamps:
00:00:00 - Intro
00:06:41 -- History and Motivation
00:12:08 -- Technology Overview
00:22:15 -- Installation and Set Up (KinD, Civo, GKE)
00:51:35 -- Built-in Kubernetes Resources
02:52:31 -- Helm
03:14:26 -- Demo Application
03:25:23 -- Building Container Images
03:33:55 -- Deploying the Demo Application
03:48:42 -- GKE Logging and Monitoring
03:50:59 -- Extending the Kubernetes API
03:57:09 -- Deploying Auxiliary Tooling (Cloudnative-pg + Trivy Operator)
04:14:59 -- Developer Experience (using Tilt and External Secrets Operator)
04:35:42 -- Debugging Applications in Kubernetes
04:46:24 -- Deploying to Multiple Environments (Kustomize, Helm, and Kluctl)
05:25:14 -- Cluster/Node Upgrades
05:35:18 -- Continuous Integration & Continuous Delivery (GitHub Actions + Kluctl GitOps)
06:10:12 -- What's Next?
06:13:16 -- Outro
---
Join the Community:
💬 Discord: https://discord.devopsdirective.com
💻 GitHub: https://github.com/sidpalas
🐥 Twitter: https://twitter.com/sidpalas
👨💼 LinkedIn: https://www.linkedin.com/in/sid-palas/
🌐 Website: https://devopsdirective.com
---
Community size at time of posting:
- Subscribers: 62,338
- Channel Views: 2177555