Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Docker and Kubernetes
Complete Kubernetes: Docker Orchestration + DevOps Project
0 students
Last updated
Apr 2024
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
27
•
Activities:
0
•
Resources:
209
Expand all
Section 1
Getting Started
001-Overview and Course Goals
004-The Professor
005-I don t know Docker will I be able to understand this course
006-Prerequisites
008-History of Kubernetes
Section 2
Setup for Windows Users
009-antiX Linux VM for Windows users
010-Oracle VirtualBox
012-Oracle VirtualBox installation
013-antiX VM Configuration OVA file
014-antiX Linux Overview
015-Keyboard and Time Zone configuration on antiX Linux
016-VirtualBox Shared Folders
Section 3
Kubernetes Setup
020-minikube Local Kubernetes Cluster
022-kubectl Installation
023-minikube Installation-
Section 4
Fundamentals and Concepts
024-What is a container orchestrator
025-Popular orchestrators Docker Swarm Apache Mesos OpenShift and Kubernetes
026-Kubernetes Immutability Concept
028-Availability Part 1 Declarative Settings
029-Availability Part 2 DevOps Relationship
030-Scalability Infrastructure Services and DevOps Teams
031-Infrastructure Abstraction
Section 5
Components
033-Control Plane
034-kube apiserve
035-cloud controller manager
036-controller manager
037-etcd Cluster Persistence Storage
038-kube proxy
039-Kubernetes Pods Concept
040-kube scheduler
041-kubelet
042-Container Runtime Interface
Section 6
YAML
043-YAML Introduction
044-YAML Overview
045-YAML Main Uses Persistence Docker Compose and Kubernetes
046-YAML Basic Structure
047-YAML on Kubernetes
Section 7
Pods
049-Creating Pods Imperative Form
050-Creating Pods Manifest Files
Section 8
ReplicaSets
053-ReplicaSet Concept and Creation
054-ReplicaSet Controlling Pods
055-ReplicaSet Scale Manifest File
056-ReplicaSet Scale Imperative Form
Section 9
Deployments
057-Deployments Section Overview
058-Introduction to Kubernetes Deployments
060-Creating the Deployment Resource
061-Deployment Rollout
062-Rolling Update Strategy Deep Analysis
063-Removing Deployment Resources
064-Rollout History
065-Deployment Rollback
066-Rollout Pause Rolout Resume
067-Deployment Scale YAML Imperative Form
068-Recreate Strategy Type
Section 10
Kubernetes Networking Infrastructure
069-Container to Container Communication
070-Intra Node Pod Network Communication
071-INTER Node Pod Network Communication
073-Pod Communication Test Part 1
074-Pod Communication Test Part 2
Section 11
Namespaces
075-Introduction to Namespaces
077-Namespace Creation
078-Current Context Namespace
079-Namespaces Manifest Files
Section 12
Services
081-Introduction to Kubernetes Services
082-Availability of Services
083-ClusterIP Default Service
084-ClusterIP Communication between port and targetPort
086-ClusterIP Service Creation
087-Consuming ClusterIP Service
088-ClusterIP Details and Mass Resource Deletions
089-NodePort Service
090-NodePort Services Port Details Mandatory Optional Omitted Random
091-NodePort Service Creation
093-External NodePort Service Consumption
095-NodePort Service Removal
096-Introduction to Advanced Services-
097-LoadBalancer Service
098-LoadBalancer Service Create Consume and Remove
099-Introduction to ExternalName Services-
100-DNS Resolution for ExternalName Services Overview
Section 13
LivenessProbe
102-Liveness Probes Section Overview
103-Introduction to Kubernetes Liveness Probes-
105-Implementing Liveness Probes and Sanity Logic
106-Putting Liveness Probes into Action
Section 14
Resource Management
107-Section Overview
108-Requests
110-Requests Implementation
111-Limits
112-Requests and Limits Pods with Multiple Containers
Section 15
Volumes
113-Section Overview
114-Introduction to Kubernetes Volumes
116-Creating Ephemeral Volumes emptyDir
117-Creating Persistent Volumes hostPath
Section 16
DaemonSets
119-DaemonSets Section Overview
120-Introduction to Kubernetes DaemonSets
122-Adding Worker Nodes and Creating DaemonSet Pods
124-Troubleshooting minikube Multi Nodes
125-DaemonSet Orphan Pods
126-Cascade Orphan Pods Option
127-Adoption of DaemonSet Pods
128-DaemonSet Pods on Speficic Nodes
129-DaemonSet Pods on Specific Nodes using Node Labels
130-DaemonSet Direct Nodes Attribution
131-Pods using Direct Nodes Attribution
132-Pods using Node Labels
133-Rolling Update DaemonSet Update Strategy
134-OnDelete DaemonSet Update Strategy
135-Important Notes about DaemonSet Update Strategy
Section 17
Jobs
136-Jobs Section Overview
137-Attention to Job Technical Specifications
138-Introduction to Kubernetes Jobs
139-Container Exit Codes
140-Container Restart Policy
141-Restart Policy Values
142-Restart Policy Application
143-Failed Job Pods
144-Challenge Using Jobs to Generate Lucky Numbers
146-Creating Jobs for Generating Lucky Numbers
147-Lucky Numbers Generation Job Analysis
Section 18
CronJobs
148-CronJobs Section Overview
149-Introduction to Kubernetes CronJobs
150-Basic Structure of Kubernetes CronJob
151-CronJob API
152-Kubernetes Cron Schedule Syntax
153-CronJob Special Strings
154-Schedule Cron Crontab Guru
156-Creating and Running a Kubernetes CronJobs
157-Kubernetes CronJobs Events History Limits Executions
158-Identifications CronJobs Jobs Pods
Section 19
ConfigMaps
160-Overview das Secoes ConfigMaps e Secrets
161-Introduction to Kubernetes ConfigMaps
162-General ConfigMaps Specifications
164-Creating ConfigMap
165-ConfigMap Mapping Env Variable
166-Atualizacao de ConfigMap Env Variable
167-Consuming ConfigMap through Container Command
168-Creating ConfigMap with ReadOnly Volume-
169-ConfigMap Details with ReadOnly Volume
170-ConfigMap Update with ReadOnly Volume
171-ConfigMap File Properties
172-Parameter File Based ConfigMaps
173-Immutable ConfigMaps
174-Implementing Immutable ConfigMaps
Section 20
Secrets
175-Introduction to Kubernetes Secrets
176-Secrets Consumption Base64 Arbitrary Strings
178-Creating Secret data Field and Base64 Operations
179-Opaque stringdata Field immutable
180-Creating and using Secrets with Env Variable and ReadOnly Volume
181-Secret Protection Power Hardening Options
Section 21
StatefulSets
182-StatefulSets Section Overview
183-Introduction to Kubernetes StatefulSets
184-StatefulSet Features
185-StatefulSet Structure and Associated Resources
187-Kubernetes Headless Service
188-Creating StatefulSet
189-Dynamic Volume Provisioning volumeClaimTemplates
190-StatefulSet Scale UP Scale Down
191-StatefulSet Update
192-Unique Network Identity Persistence and Service Lookup
193-PersistentVolume PersistentVolumeClaim and StorageClass-
194-Removing PersistentVolumeClaim and PersistentVolume
195-OrderedReady Pod Management Policy
196-Parallel Pod Management Policy
197-StatefulSet Limitations
Section 22
Endpoints
198-Endpoints Section Overview
199-Introduction to Kubernetes Endpoints
201-Kubernetes Endpoints Resource Creation
202-Kubernetes Endpoints Resource Usage
203-Accessing Endpoints External to the Kubernetes Cluster
Section 23
EndpointSlices
204-EndpointSlices Section Overview
205-Endpoint Resource Limitations
206-EndpointSlice Scalability and Extensibility
207-EndpointSlice Labels and Supported Addresses
209-Creating EndpointSlice
210-Multiple EndpointSlice Implementation and Usage
211-Automatic EndpointSlice Mirroring
Section 24
RBAC
212-RBAC Section Overview
213-Introduction to RBAC
214-Access Control Types Role RoleBinding ClusterRole ClusterRoleBinding
215-Interaction between RBAC Objects
216-RBAC Verbs for Roles
217-Implementation of RBAC Practical Scenario for Auditor Profile
219-Generating Key and Security Certificate for RBAC
220-User and Context Configuration kubeconfig Credential
221-Creating Role and RoleBinding objects
222-Implementing RBAC Authorization
223-Testing RBAC Accesses
Section 25
Good Practices for Kubernetes
224-Good Practices Section Overview
225-Kubernetes Administration Essentials
226-Code Reviews DevOps Teams
227-Version Controllers and Layer Separation
228-Organization and Versioning of Manifest Files
229-Large Scale and Worldwide Rollout
Section 26
Final Course Project — Real Professional Orchestration
230-Final Course Project Section Overview
231-Final Course Project Overview
232-Project Application Presentation
233-Knowing the Application and its Integrations
234-Orchestration Project Phases
236-Project Phase 1 Namespace manifest Annotations
237-Project Phase 2 Deployment Manifest
238-Project Phase 3 Deploying Application
239-Project Phase 4 Verifying Implementation
240-Project Phase 5 Testing Application
241-Project Phase 6 Migrating Application to Service
242-Project Phase 7 Migrating Application Port
243-Project Phase 8 Scaling Application
244-Project Phase 9 Updating Application
245-Project Phase 10 Final Analysis and Removal of the Application
Section 27
Course Closing
246-Course Completion
Instructors
Enrolment options
Complete Kubernetes: Docker Orchestration + DevOps Project
Course modified date:
5 Apr 2024
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Resources
Share this course
Scroll to top
×
Close
×
Close