Kubernetes Course: Beginner to Pro π
Learn to deploy and manage applications with Kubernetes. Covering fundamentals and practical deployment for all levels!

DevOps Directive
404.4K views β’ Aug 1, 2024

About this video
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
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
Video Information
Views
404.4K
Likes
14.6K
Duration
06:14:41
Published
Aug 1, 2024
User Reviews
4.8
(80) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.