- Curriculum
- Reviews
SECTION 1: INTRODUCTION
SECTION 2: INTRODUCTION TO KUBERNETES
-
2Demo Minikube
-
3Installing Kubernetes Using The Docker Client
-
4Minikube Vs Docker Client Vs Kops Vs Kubeadm
-
5Introduction To Kops
-
6Demo Preparing Kops Install
-
7Demo Preparing AWS For Kops Install
-
8Demo DNS Troubleshooting (Optional)
-
9Demo Cluster Setup On AWS Using Kops
-
10Demo Building Docker Images
-
11Docker Image Registry
-
12Demo Pushing Docker Image
-
13Running First App On Kubernetes
-
14Demo Running First App On Kubernetes
-
15Demo Useful Commands
-
16Service With Load Balancer
-
17Demo Service With AWS ELB Load Balancer
-
18Overview Of Kubernetes
SECTION 3: KUBERNETES BASICS
-
19Node Architecture
-
20Replication Controller
-
21Demo Replication Controller
-
22Deployments
-
23Demo Deployments
-
24Services
-
25Demo Services
-
26Labels
-
27Demo Node Selector Using Labels
-
28Health Checks
-
29Demo Health Checks
-
30Readiness Probe
-
31Demo Liveness And Readiness probe
-
32Pod State
-
33Pod Lifecycle
-
34Demo Pod Lifecycle
-
35Secrets
-
36Demo Credentials Using Volumes
-
37Demo Running Wordpress On Kubernetes
-
38WebUI
-
39Demo Web UI In Kops
-
40Demo WebUI
SECTION 4: ADVANCED TOPICS
-
41Service Discovery
-
42Demo Service Discovery
-
43Config Map
-
44Demo Config Map
-
45Ingress Controller
-
46Demo Ingress Controller
-
47External DNS
-
48Demo External DNS
-
49Volumes
-
50Demo Volumes
-
51Volumes Auto-provisioning
-
52Demo Wordpress With Volumes
-
53Pod Presets
-
54Demo Pod Presets
-
55Stateful Sets
-
56Demo Stateful Sets
-
57Daemon Sets
-
58Resource Usage Monitoring
-
59Demo Resource Monitoring Using Metrics Server
-
60Demo Resource Usage Monitoring
-
61Autoscaling
-
62Demo Autoscaling
-
63Affinity Anti-Affinity
-
64Demo Affinity Anti-Affinity
-
65Interpod Affinity And Anti-Affinity
-
66Demo Interpod Affinity
-
67Demo Interpod Anti-Affinity
-
68Taints And Tolerations
-
69Demo Taints And Tolerations
-
70Custom Resource Definitions (CRDs)
-
71Operators
-
72Demo Postgresql-Operator
SECTION 5: KUBERNETES ADMINISTRATION
-
73The Kubernetes Master Services
-
74Resource Quotas
-
75Namespaces
-
76Demo Namespace quotas
-
77User Management
-
78Demo Adding Users
-
79RBAC
-
80Demo RBAC
-
81Networking
-
82Node Maintenance
-
83Demo Node Maintenance
-
84High Availability
-
85Demo High Availability
-
86TLS On ELB Using Annotations
-
87Demo TLS On ELB
-
88Admission Controllers
-
89Mutating Webhook And Validating Webhook
-
90Demo Mutating Webhook (Part I)
-
91Demo Mutating Webhook (Part II)
-
92Demo Mutating Webhook (Part III)
-
93Pod Security Policies
-
94Demo Pod Security Policies
-
95ETCD
-
96The Raft Consensus Algorithm
-
97Demo ETCD Backup & Restore
SECTION 6: PACKAGING AND DEPLOYMENT OF KUBERNETES
SECTION 7: CONTINUOUS DEVELOPMENT WITH KUBERNETES
SECTION 8: GITOPS WITH KUBERNETES
SECTION 9: SERVERLESS ON KUBERNETES
SECTION 10: MICROSERVICES
-
113Introduction To Istio
-
114Demo Istio Installation
-
115Demo An Istio Enabled App
-
116Demo Advanced Routing With Istio
-
117Demo Canary Deployments
-
118Demo Retries
-
119Mutual TLS
-
120Demo Mutual TLS
-
121RBAC With Istio
-
122Demo RBAC With Istio
-
123End-User Authentication With Istio (JWT)
-
124Demo End-User Authentication With Istio (JWT)
-
125Demo Istio Egress Traffic
-
126Demo Distributed Tracing With Jaeger
-
127Istio's Grafana Metrics
SECTION 11: INSTALLING KUBERNETES USING KUBEADM
SECTION 12: INSTALLING KUBERNETES USING EKS
SECTION 13: ON-PREM OR CLOUD AGNOSTIC KUBERNETES
SECTION 14: COURSE COMPLETION
Please, login to leave a review