-
Урок 1.
00:10:00
1 - Introduction and Course Overview
-
Урок 2.
00:02:52
1.1 - Introduction to Kubernetes
-
Урок 3.
00:19:31
1.2 - Main Kubernetes Components
-
Урок 4.
00:12:37
1.3 - Kubernetes Architecture (Control Plane and Worker Nodes)
-
Урок 5.
00:04:55
1.4 - Manage Kubernetes Resources - kubectl and config file
-
Урок 6.
00:04:39
1.5 - K8s Configuration File
-
Урок 7.
00:16:57
1.6 - Pre-Requisite: YAML Basics
-
Урок 8.
00:03:37
2.1 - Section Introduction and Background Story
-
Урок 9.
00:20:42
2.2 - Pre-Requisite: AWS Basics
-
Урок 10.
00:12:56
2.3 - Provision Infrastructure on AWS
-
Урок 11.
00:12:22
2.4 -Pre-Requisite: TLS Certificates
-
Урок 12.
00:11:49
2.5 - Kubernetes Cluster Installation Steps
-
Урок 13.
00:15:13
2.6 - Configure K8s Nodes
-
Урок 14.
00:07:19
2.7 - Container Runtime Interface
-
Урок 15.
00:08:46
2.8 - Install Container Runtime (Containerd)
-
Урок 16.
00:11:50
2.9 - Install kubeadm, kubelet and kubectl
-
Урок 17.
00:12:19
2.10 - Initialize Cluster with kubeadm
-
Урок 18.
00:09:36
2.11 - Connect to cluster (kubeconfig & kubectl)
-
Урок 19.
00:09:58
2.12 - Organize Resources with Namespaces
-
Урок 20.
00:03:37
2.13 - kube-system namespace
-
Урок 21.
00:16:14
2.14 - Pre-Requisite: Networking Basics
-
Урок 22.
00:02:08
2.15 - Networking in K8s - Overview
-
Урок 23.
00:06:43
2.16 - Container Communication
-
Урок 24.
00:09:48
2.17 - Container Network Interface - CNI
-
Урок 25.
00:09:35
2.18 - Configure Network Plugin - WeaveNet
-
Урок 26.
00:21:07
2.19 - Join Worker Nodes to cluster
-
Урок 27.
00:01:15
3.1 - Section Overview
-
Урок 28.
00:04:42
3.2 - Deploy nginx
-
Урок 29.
00:16:44
3.3 - Create nginx Service
-
Урок 30.
00:08:50
3.4 - Labelling Components
-
Урок 31.
00:06:13
3.5 - Scaling Deployments & Record Kubectl Commands
-
Урок 32.
00:05:08
3.6 - Connect to nginx Pod
-
Урок 33.
00:01:33
3.7 - Why DNS?
-
Урок 34.
00:09:39
3.8 - Pre-Requisite: Domain Name System (DNS)
-
Урок 35.
00:16:04
3.9 - DNS in Kubernetes
-
Урок 36.
00:06:58
3.10 - Configure Service IP Address
-
Урок 37.
00:09:30
3.11 - Pro Tip for kubectl
-
Урок 38.
00:00:54
4.1 - Section Overview
-
Урок 39.
00:05:16
4.2 - NodePort
-
Урок 40.
00:10:09
4.3 - Loadbalancer
-
Урок 41.
00:16:33
4.4 - Ingress
-
Урок 42.
00:01:18
4.5 - Setup Ingress - Overview
-
Урок 43.
00:13:44
4.6 - Helm - Package Manager
-
Урок 44.
00:06:12
4.7 - Deploy Ingress Controller
-
Урок 45.
00:14:34
4.8 - Configure Routing
-
Урок 46.
00:00:46
5.1 - Section Introduction
-
Урок 47.
00:15:43
5.2 - Authorization with Role Based Access Control (RBAC)
-
Урок 48.
00:01:33
5.3 - Other Authorization Modes
-
Урок 49.
00:02:42
5.4 - Certificates in Kubernetes
-
Урок 50.
00:02:25
5.5 - Certificates API
-
Урок 51.
00:02:59
5.6 - Demo Overview - Users & Permissions
-
Урок 52.
00:12:00
5.7 - Create User Account
-
Урок 53.
00:12:21
5.8 - Connect to Cluster with User
-
Урок 54.
00:14:34
5.9 - Give User Permission - ClusterRole
-
Урок 55.
00:16:29
5.10 - Create ServiceAccount & Permissions
-
Урок 56.
00:01:33
6.1 - Section Intro
-
Урок 57.
00:02:14
6.2 - Troubleshoot Applications
-
Урок 58.
00:18:22
6.3 - Debug with temporary Pods
-
Урок 59.
00:12:10
6.4 - Kubectl Format Output
-
Урок 60.
00:09:06
6.5 - Troubleshoot Kubelet and Kubectl Issues
-
Урок 61.
00:01:07
7.1 - Section Introduction
-
Урок 62.
00:03:05
7.2 - Sidcar and Init Containers
-
Урок 63.
00:08:51
7.3 - Demo: Deploy Sidecar and Init Container
-
Урок 64.
00:07:49
7.4 - Exposing Pod Information
-
Урок 65.
00:01:05
8.1 - Section Introduction
-
Урок 66.
00:20:11
8.2 - Persisting Data with Volumes - PV, PVC, SC
-
Урок 67.
00:17:54
8.3 - Configure HostPath Volume
-
Урок 68.
00:07:40
8.4 - Configure emptyDir Volume
-
Урок 69.
00:01:56
9.1 - Introduction to ConfigMap and Secret
-
Урок 70.
00:09:41
9.2 - Demo: Pass as Environment Variables
-
Урок 71.
00:12:40
9.3 - Demo: Pass as Volumes
-
Урок 72.
00:00:52
10.1 - Section Introduction
-
Урок 73.
00:02:00
10.2 - What are Resource Requests and Limits
-
Урок 74.
00:06:48
10.3 - Demo: Configure Resource Requests and LImits
-
Урок 75.
00:00:45
11.1 - Section Introduction
-
Урок 76.
00:05:17
11.2 - NodeName and Node Selector - Assigning Pods to Nodes
-
Урок 77.
00:08:43
11.3 - Node Affinity - Assigning Pods to Nodes
-
Урок 78.
00:06:47
11.4 - Taints & Tolerations
-
Урок 79.
00:05:54
11.5 - Inter-Pod Affinity
-
Урок 80.
00:01:04
12.1 - Section Introduction
-
Урок 81.
00:04:37
12.2 - What are Liveness and Readiness Probes
-
Урок 82.
00:04:01
12.3 - Configure Liveness and Readiness Probes
-
Урок 83.
00:01:33
13.1 - Section Introduction
-
Урок 84.
00:00:50
13.2 - What is a ReplicaSet
-
Урок 85.
00:07:32
13.3 - Deployment Update Strategies - Rolling Update
-
Урок 86.
00:00:35
14.1 - Section Introduction
-
Урок 87.
00:01:47
14.2 - What etcd stores
-
Урок 88.
00:08:39
14.3 - Backing up etcd store
-
Урок 89.
00:02:16
14.4 - Alternatives to manage etcd
-
Урок 90.
00:07:52
14.5 - Restoring etcd
-
Урок 91.
00:00:44
15.1 - Section Introduction
-
Урок 92.
00:03:23
15.2 - Access REST API with kubectl proxy
-
Урок 93.
00:16:32
15.3 - Interacting with REST API (without kubectl proxy)
-
Урок 94.
00:00:41
16.1 - Section Introduction
-
Урок 95.
00:11:22
16.2 - How Cluster Upgrade works
-
Урок 96.
00:16:44
16.3 - Demo: Upgrade Cluster
-
Урок 97.
00:00:29
17.1 - Section Introduction
-
Урок 98.
00:11:58
17.2 - Working with multiple clusters using Kube Contexts
-
Урок 99.
00:00:35
18.1 - Section Introduction
-
Урок 100.
00:06:02
18.2 - Check Certificate Expiration
-
Урок 101.
00:02:37
18.3 - Renew Certificates
-
Урок 102.
00:00:35
19.1 - Section Introduction
-
Урок 103.
00:13:22
19.2 - How Network Policies work
-
Урок 104.
00:14:15
19.3 - Configure Network Policies for Cluster
-
Урок 105.
00:00:28
20.1 - Section Introduction
-
Урок 106.
00:08:56
20.2 - Exam Tips
-
Урок 107.
00:07:17
20.3 - Tips during exam
-
Урок 108.
00:00:53
Congratulations!
Адмін, онови, будь ласка
please update