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