Kubernetes
Total time: 15h 23m
Go from beginner to proficiency with Kubernetes
Kubernetes Intro expand collapse
An introductory course to Kubernetes. This is a great place to start here if you're new. It's also a good refresher if you're a seasoned Kubernetes user but it's been some time.
- Docker vs Kubernetes Intro 3:46
- Resources: Deployment and Service 11:28
-
Commands: kubectl get describe config
6:31
-
Command: kubectl exec
3:12
-
Command: kubectl logs
3:47
-
Resource Types: kubectl api-resources
5:13
-
Command: kubectl explain
4:03
-
ConfigMap Resource
5:00
-
Secret Resource
6:22
- Namespaces Naming Recommendations 18:12
-
RBAC Recommendations
14:50
-
k9s tool
16:34
-
Command: kubectl cp
4:22
Kubes: Kubernetes Deploy Tool expand collapse
Kubes is a Kubernetes Deployment Tool that focuses on deploying your specific app. It builds the docker image, creates the Kubernetes YAML, and runs `kubectl apply`. It automates the deployment process and saves you precious finger-typing energy.
- Kubes Intro 11:01
- Kubes Intro 10:34
- Kustomize vs Helm vs Kubes 9:31
-
Kubes Central Deployer Pattern
23:49
-
IRSA with Kubes
12:04
- Ingress: External Load Balancer 11:41
-
Ingress: External Load Balancer with Secrets YAML
8:08
-
Ingress: External Load Balancer with Cert Tool
16:29
-
Ingress: External Load Balancer
20:06
-
ManagedCertificate: ELB and Google SSL Cert
17:56
AWS EKS Kubernetes expand collapse
Learn AWS EKS. We'll explain the different EKS concepts you'll need to know. We'll also build EKS clusters in several ways: eksctl, AWS console, terraform with terraspace.
- EKS vs AKS vs GKE 15:34
- Self-Managed vs Managed vs Fargate 4:12
- Managed Cluster with eksctl 16:55
-
Fargate Cluster with eksctl
14:04
- Navigating eksctl Docs 7:46
-
Managed Nodes Cluster
23:11
-
Fargate Cluster
27:35
-
Fargate Cluster with Registry
17:39
-
Managed Cluster with Registry
11:28
-
Spot Cluster with Registry
15:08
- EKS Registry Code Review 3:54
-
Kubernetes Dashboard
9:02
-
IRSA Intro
12:15
-
IRSA with Kubes
12:04
-
RBAC Recommendations
14:50
-
RBAC: Add Users
6:15
-
RBAC: Grant Access
4:34
-
Pods Security Groups
11:54
- AWS Load Balancers Overview 3:14
-
Service: AWS Classic LB
7:18
-
AWS Load Balancer Controller Setup
6:32
-
Ingress: Application Load Balancer
4:39
-
Service: Network Load Balancer
3:55
Azure AKS Kubernetes expand collapse
Azure Kubernetes Service aka AKS. Learn how to build AKS clusters.
Google GKE Kubernetes expand collapse
GKE and and vanilla Kubernetes Examples. Learn how to build GKE clusters in several ways.
- EKS vs AKS vs GKE 15:34
- GKE Cluster with CLI 17:03
-
GKE Cluster with Console
22:05
-
GKE Cluster with google_container_cluster
10:11
-
GKE Cluster with Registry
15:43
-
Ingress: Internal Load Balancer
14:06
-
Ingress: External Load Balancer
11:53
-
Ingress: External LB from Secret YAML
8:48
-
Kaniko
13:01
-
Workload Identity Intro
17:33
-
Workload Identity: Kubes, gcloud
11:32
-
Workload Identity: Kubes, Spring Boot, PostgreSQL
7:47
-
CloudSQL Proxy Psql Rails
11:25
-
CloudSQL Proxy MySQL Rails
11:01
-
ILB as Next Hop
22:06