Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Azure Kubernetes Service with Azure DevOps and Terraform

Azure Kubernetes Service với Azure DevOps và Terraform

Azure Kubernetes Service với Azure DevOps và Terraform

Docker, AKS, Azure Disks, DevOps, Virtual Nodes, ACR, DNS Zones, Active Directory, Kubernetes RBAC, Ingress, Terraform

4.6
(6,196 đánh giá)
48,548 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
28.0 giờ video
224 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Hướng dẫn xây dựng cụm AKS Production trên Azure bằng Azure AKS CLI
Học Terraform từ cơ bản và tạo cấu hình để triển khai cụm AKS Production trên Azure
Hướng dẫn triển khai cụm AKS trên Azure bằng Terraform và Azure DevOps
Tìm hiểu hơn 30 khái niệm Kubernetes và sử dụng 21 dịch vụ Azure kết hợp với AKS
Triển khai DevOps với Azure DevOps Continuous Integration Pipelines và Continuous Delivery Pipelines (còn gọi là Release Pipelines)
Tự viết Azure DevOps CI Pipelines từ đầu bằng Starter Pipelines
Tự tin viết Kubernetes manifests sau khi thực hành viết template trực tiếp
Nắm vững Kubernetes Fundamentals với cả hai cách tiếp cận: imperative và declarative
Học viết & triển khai k8s manifests cho storage: storage class, persistent volume claim (pvc), mysql
Học cách chuyển từ Azure Disks sang Azure MySQL Database bằng k8s external name service
Học viết và triển khai k8s manifests cho load balancer (Azure Standard Load Balancer)
Học viết ingress k8s manifests với các tính năng: định tuyến theo context path, định tuyến theo tên miền, SSL với LetsEncrypt và External DNS
Học viết k8s manifests cho Azure Virtual Nodes (serverless) và triển khai workload hỗn hợp trên cả Azure Linux NodePools và Virtual Nodes
Học sử dụng ACR - Azure Container Registry kết hợp với AKS theo 3 cách (ACR Attach, dùng Service Principal, trên Virtual Nodes)
Học bật tính năng Autoscaling: HPA & Cluster Autoscaler
Nắm vững Docker fundamentals qua các tình huống: tải image từ Docker Hub, chạy trên máy local, build image local, test và đẩy lên Docker Hub
Thành thạo nhiều lệnh kubectl trong suốt khóa học
Học tích hợp Azure AKS với Azure Active Directory để quản lý AKS Admins trong Azure AD
Tìm hiểu Kubernetes RBAC: role, role-binding, cluster role, cluster role binding kết hợp với Azure AD để kiểm soát truy cập chi tiết trên AKS

Yêu cầu

Bạn cần có tài khoản Azure Cloud để thực hành cùng tôi
Không cần kiến thức cơ bản về Docker hay Kubernetes để bắt đầu khóa học này

Đối tượng phù hợp

Dành cho Azure Architects, Sysadmins hoặc Developers muốn thành thạo Azure Kubernetes Service (AKS) để chạy ứng dụng trên Kubernetes
Người mới muốn học Kubernetes trên cloud bằng Azure AKS
Người mới muốn học Azure DevOps, Terraform để triển khai Azure Kubernetes Clusters

Nội dung khóa học

34 phần • 216 bài giảng
1 Giới thiệu
2 Yêu cầu trước khóa học
3 Liên kết Github Repository
1 Bước 01: Giới thiệu Azure AKS Cluster
2 Bước 02: Tạo AKS Cluster
3 Bước 03: Khám phá AKS Cluster bằng kubectl và Azure Mgmt Console
4 Bước 04: Cài đặt Azure CLI trên máy local
5 Bước 05: Triển khai ứng dụng mẫu và kiểm tra
6 Kết nối với tôi!!!
1 Bước 01: Docker Fundamentals - Giới thiệu
2 Bước 02: Giới thiệu Docker, tại sao dùng Docker, vấn đề Docker giải quyết
3 Bước 03: Kiến trúc Docker và thuật ngữ
4 Bước 04: Cài đặt Docker
5 Bước 05: Docker - Pull Docker Image từ Docker Hub và chạy local
6 Bước 06: Docker - Build Docker Image local, test và push lên Docker Hub
7 Bước 07: Docker - Tổng quan các lệnh cần thiết
1 Lưu ý cho học viên từ khóa AWS EKS Kubernetes - Masterclass của tôi
2 Bước 01: Hiểu kiến trúc Kubernetes
3 Bước 03: Giới thiệu Kubernetes Fundamentals
4 Bước 04: Giới thiệu Kubernetes Pods
5 Docker Images có sẵn trên Docker Hub và GitHub Container Registry
6 Bước 05: Tạo Pod, tìm hiểu về nó và xóa pod
7 Bước 06: Giới thiệu Load Balancer Service
8 Bước 07: Tạo Pod và LoadBalancer Service và kiểm tra
9 Bước 08: Tương tác với pods, logs, kết nối vào pod và dọn dẹp
10 Bước 09: Giới thiệu Kubernetes ReplicaSets
11 Bước 10: Tạo ReplicaSet và kiểm tra
12 Bước 11: Expose ReplicaSet dưới dạng Service, kiểm tra khả năng mở rộng & tính sẵn sàng cao
13 Bước 12: Giới thiệu Kubernetes Deployments
14 Bước 13: Tạo Deployment, Expose với Service, Scale Up và Down Replicas
15 Bước 14: Hiểu cách Update Deployments trong Kubernetes
16 Bước 15: Hiểu cách rollback deployments trong Kubernetes
17 Bước 16: Hiểu cách pause và resume deployments trong kubernetes
18 Bước 17: Giới thiệu Services trong Kubernetes
19 Bước 18: Demo Services với Cluster IP và Load Balancer Services
1 Bước 01: Giới thiệu tạo Kubernetes Resources bằng cách tiếp cận declarative
2 Bước 02: YAML cơ bản
3 Bước 03: Tạo Pod Definition bằng YAML
4 Bước 04: Tạo Load Balancer Service bằng YAML
5 Bước 05: Tạo ReplicaSet và LoadBalancer Service với YAML và kiểm tra
6 Bước 06: Tạo Deployment và LoadBalancer Service với YAML và kiểm tra
7 Bước 07: Tạo Backend Application k8s Deployment và Service
8 Bước 08: Tạo frontend application k8s deployment và service và kiểm tra
1 Bước 01: Giới thiệu Azure Disks cho AKS Storage
2 Bước 02: Tạo Storage class Kubernetes Manifest
3 Bước 03: Tạo Persistent Volume Claim Manifest, triển khai SC, PVC và kiểm tra
4 Bước 04: Tạo ConfigMap Kubernetes Manifest
5 Bước 05: Tạo MySQL Kubernetes Deployment Manifest
6 Bước 06: Tạo MySQL Kubernetes Cluster IP Service, triển khai, kiểm tra và dọn dẹp
7 Bước 07: Sử dụng Storage Class được AKS cung cấp thay vì Storage Class tùy chỉnh
8 Bước 08: Tạo User Management Web Application (UWB) k8s Deployment Manifest
9 Bước 09: Tạo UWB k8s Service, triển khai, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu Azure MySQL Database
2 Bước 02: MỚI - Tạo Azure Database for MYSQL Flexible Database
3 Bước 03: MỚI - Tạo schema webappdb, tắt secure transport
4 Bước 04: MỚI - Xem lại UWB App k8s Manifests, triển khai, kiểm tra và dọn dẹp
1 Triển khai Kubernetes Secrets
1 Lưu ý trước - Đăng ký Microsoft Storage Resource Provider
2 Bước 01: Giới thiệu Azure Files
3 Bước 02: Xem lại k8s manifests cho Azure Files - Storage Class và PVC
4 Bước 03: Triển khai App, Upload Static Files, kiểm tra và dọn dẹp
1 Bước 00: Giới thiệu Ingress
2 Bước 01: Giới thiệu Ingress cơ bản
3 Bước 02: Tạo Static Public IP trên Azure dành riêng cho Ingress
4 Bước 03: Cài đặt Ingress
5 Bước 04: Tạo k8s Ingress Manifest, xem lại k8s App Manifests và triển khai
6 Bước 05: Triển khai k8s Ingress và App manifests, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu định tuyến dựa trên Context Path
2 Bước 02: Xem lại k8s manifests cho CPR
3 Bước 03: Triển khai k8s CPR Ingress, App manifests, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu Azure DNS Zones
2 Bước 02: Tạo DNS Zone trên Azure, thay đổi Nameservers tại DomaiN Registrar
1 Bước 01: Giới thiệu ExternalDNS
2 Bước 02: Xem lại ExternalDNS k8s Manifests
3 Bước 03: Tạo Managed Service Identity để cấp quyền truy cập DNS Zones
4 Bước 04: Triển khai ExternalDNS, xem lại & triển khai Apps, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu định tuyến dựa trên Domain Name
2 Bước 02: Xem lại k8s DNR Manifests, triển khai, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu Ingress SSL
2 Bước 02: Cài đặt Cert Manager, xem lại và triển khai Cluster Issuer
3 Bước 03: Xem lại k8s Ingress SSL manifest, App Manifests, triển khai, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu Kubernetes Resources - Requests & Limits
2 Bước 02: Triển khai Kubernetes Resources - Requests & Limits, triển khai, kiểm tra và dọn dẹp
1 Bước 01: Giới thiệu Kubernetes Namespaces
2 Bước 02: Triển khai Namespaces với kubectl - Cách tiếp cận Imperative
3 Bước 03: Giới thiệu Namespaces Limit Range
4 Bước 04: Triển khai Namespaces Limit Range
5 Bước 05: Giới thiệu Namespaces ResourceQuota
6 Bước 06: Triển khai Namespaces ResourceQuota
1 Bước 01: Hiểu Virtual Kubelet và Azure Container Instances ACI
2 Bước 02: Hiểu Virtual Kubelet và Azure Container Instances ACI
3 Bước 03: Tạo AKS Cluster với Virtual Nodes Add On và kiểm tra
4 Bước 04: Triển khai ứng dụng mẫu trên Azure Virtual Nodes, Scale App và dọn dẹp
5 Bước 05: Giới thiệu triển khai hỗn hợp trên Azure Virtual Nodes
6 Bước 06: Xem lại k8s Manifests cho triển khai hỗn hợp
7 Bước 07: Triển khai, kiểm tra và dọn dẹp triển khai hỗn hợp
1 Bước 01: Giới thiệu Azure Container Registry
2 Bước 02: Giới thiệu tích hợp Azure ACR & AKS
3 Bước 03: Tạo ACR và Build, chạy Docker Image local
4 Bước 04: Attach ACR vào AKS Cluster, triển khai ứng dụng mẫu, kiểm tra và dọn dẹp
5 Bước 05: Giới thiệu Pull ACR Images với Service Principal
6 Bước 06: Tạo ACR, Build và chạy Docker Image local và push image lên ACR
7 Lưu ý trước khi tạo Service Principal
8 Bước 07: Tạo Azure Service Principal và Kubernetes Secret
9 Bước 08: Xem lại k8s manifests, triển khai, kiểm tra và dọn dẹp usecase SP
10 Bước 09: Lên lịch trên Virtual Nodes bằng cách pull dùng SP và kiểm tra
1 Bước 01: Giới thiệu Azure DevOps Build Pipeline & Azure Container Registry
2 Bước 02: Tạo Local Repository, Check-In Files và Push lên Remote Github Repository
3 Bước 03: Tạo ACR, Azure DevOps Organization và Project, thảo luận về Azure DevOps
4 Bước 04: Tạo Build Pipeline để Build và Push Docker Image lên ACR
5 Bước 05: Thay đổi index.html thành V2, commit và push thay đổi, xem lại pipeline
6 Bước 06: Hiểu Namespaces trong Azure Container Registry dùng Azure DevOps Pipeline
7 Bước 07: Xem lại code Docker Build và Push Pipeline ở mức tổng quan
1 Bước 01: Giới thiệu Deploy lên AKS
2 Bước 02: Tạo pipeline có sẵn tên Deploy to AKS
3 Bước 03: Xem lại Build và Deploy Stage Logs, truy cập ứng dụng từ Kubernetes Pods
4 Bước 04: Triển khai phiên bản mới của ứng dụng và xem lại các stage Build, Deploy trong pipeline
5 Bước 05: Xem lại code Pipeline cho Build và Deploy Stages
6 Bước 06: Dọn dẹp Kubernetes App1 Workloads
1 Bước 01: Giới thiệu Azure Starter Pipelines và các khái niệm chính
2 Bước 02: Tạo Semi customized Pipeline để Build, Push Docker Image lên ACR và Deploy lên AKS
3 Bước 03: Tạo bằng Starter Pipeline để Build, Push Docker Image lên ACR và Deploy lên AKS
1 Bước 01: Giới thiệu Azure DevOps Release Pipelines
2 Bước 02: Tạo k8s Namespaces và Service Connections tới các k8s Namespaces đó
3 Bước 03: Tạo Release Pipeline với Dev Stage và map Artifacts từ CI Build, triển khai lên Dev
4 Bước 04: Kiểm tra Image name trong k8s manifest và Check-In code mới, xem lại Build và Release
5 Bước 05: Đổi Docker Image tag thành Build.SourceVersion và kiểm tra
6 Bước 06: Tạo QA, Staging và Prod Stages trong Release Pipelines với email approval
7 Bước 07: Check-In code mới, xem lại toàn bộ Build và Release Pipelines
8 Bước 08: Dọn dẹp Kubernetes Workloads
1 Bước 01: Giới thiệu AKS HTTP Application Routing Add On
2 Bước 02: Bật HTTP Application Routing AddOn trên AKS Cluster
3 Bước 03: Triển khai ứng dụng mẫu với Ingress Service và kiểm tra
4 Step-04: Clean Up Apps and Disable the Add-On
1 Step-01: Introduction to configuring access to Multiple AKS Clusters
2 Step-02: Create two clusters with names aksdemo3 and aksdemo4 with Azure AKS CLI
3 Step-03: Configure Access to aksdemo3 cluster, Understand kubectl config view an
4 Step-04: Configure Access to aksdemo4 cluster and explore kubectl config use-con
1 Step-01: Introduction to Active Directory Authentication for AKS Admins
2 Step-02: Create AD Group and User and Enable AD for AKS
3 Step-03: Access Azure AKS Cluster Resources using Azure AD user from kubectl
4 Step-04: How to relogin with differetn user and how to override AD Authenticatio
1 Step-01: Introduction to Kubernetes RBAC
2 Step-02: Introduction to Role and Role Binding in Kubernetes in combination with
3 Step-03: Create Dev, QA Namespaces and deploy sample applications
4 Step-04: Create AD Group, Role Assignment, User and Test login
5 Step-05: Review k8s Role and Role Binding manifests, create them
6 Bước 06: Truy cập Namespace Dev bằng user aksdev1 và kiểm tra
1 Bước 01: Giới thiệu về Cluster Role và Cluster Role Binding trong Kubernetes
2 Bước 02: Tạo AD Group, Gán Role, Tạo User và Kiểm tra đăng nhập
3 Bước 03: Xem xét manifest k8s Cluster Role và Cluster Role Binding, tạo chúng
4 Bước 04: Truy cập tài nguyên Cluster ở chế độ readonly với AD user readonly askread
1 Bước 01: Giới thiệu về Cluster Autoscaler
2 Bước 02: Tạo AKS Cluster với tính năng Autoscaling bằng Azure AKS CLI
3 Bước 03: Triển khai ứng dụng mẫu để kiểm tra cluster autoscaler và Dọn dẹp
1 Bước 01: Giới thiệu về Horizontal Pod Autoscaler
2 Bước 02: Tạo HPA theo cách mệnh lệnh và xem xét manifest k8s HPA khai báo
3 Bước 03: Tạo tải để minh họa HPA hoạt động và Dọn dẹp
1 Bước 01: Giới thiệu tạo AKS Cluster cấp production dùng AZ AKS CLI - Phần 1
2 Bước 02: Giới thiệu tạo AKS Cluster cấp production dùng AZ AKS CLI - Phần 2
3 Bước 03: Giới thiệu Tạo Azure AKS Cluster dùng AZ AKS CLI
4 Bước 04: Triển khai các mục điều kiện tiên quyết như Tạo Vnets & Subnets
5 Bước 05: Triển khai các mục điều kiện tiên quyết như AD Users, AD Groups, SSHKEY, Log Analytics
6 Bước 06: Tạo Azure AKS Cluster bằng az aks cli
7 Bước 07: Xác minh quyền truy cập cluster bằng Azure AD User
8 Bước 08: Giới thiệu về AKS NodePools
9 Bước 09: Tạo Virtual Nodes và Sửa các vấn đề ACI Connector liên quan đến Access
10 Bước 10: Tạo Linux User NodePool và Xác minh
11 Bước 11: Tạo Windows User NodePool và Xác minh
12 Bước 12: Giới thiệu triển khai ứng dụng lên NodePools dùng K8S Node Selectors
13 Bước 13: Xem xét tất cả 4 manifest ứng dụng kubernetes
14 Bước 14: Triển khai 4 ứng dụng, Kiểm tra và Dọn dẹp
1 Bước 01: Giới thiệu Cơ bản về Terraform
2 Bước 02: Cài đặt điều kiện tiên quyết, Terraform, AZ CLI, thiết lập Azure Subscription
3 Bước 03: Hiểu về Terraform Providers và Lệnh Terraform Init
4 Bước 04: Hiểu các lệnh Terraform plan, validate và apply
5 Bước 05: Thực hiện thay đổi và apply như thêm tags, sửa resource group và hiểu về...
6 Bước 06: Hiểu lệnh Terraform refresh kết hợp với các file tfstate
7 Bước 07: Hiểu các lệnh terraform show, providers và destroy
8 Bước 08: Giới thiệu Cơ bản về Ngôn ngữ Terraform
9 Bước 09: Hiểu Cú pháp Ngôn ngữ Terraform
10 Bước 10: Tạo Terraform Settings Block, Provider Block và tài nguyên Random Pet - Phần 1
11 Bước 11: Tạo Terraform Settings Block, Provider Block và tài nguyên Random Pet - Phần 2
12 Bước 12: Hiểu về Terraform Input Variables - Phần 1
13 Bước 13: Hiểu về Terraform Input Variables - Phần 2
14 Bước 14: Hiểu về Terraform Output Values
15 Bước 15: Triển khai Terraform manifests và Xác minh
16 Bước 16: Di chuyển Terraform Local State sang Azure Storage Account
17 Terraform Manifests Đã được Cập nhật
18 Bước 17: Giới thiệu Cấp phát Azure AKS Cluster
19 Bước 18: Tạo SSH Keys, Windows Admin & Password, Nguồn dữ liệu phiên bản AKS mới nhất
20 Bước 19: Tạo Log Analytics Workspace và Tài nguyên Terraform Azure AD Group
21 Bước 20: Tạo AKS Cluster Manifest Phần-1
22 Bước 21: Tạo AKS Cluster Manifest Phần-2
23 Bước 22: Tạo AKS Cluster Manifest Phần-3
24 Bước 23: Tạo Outputs, Cấp phát AKS Cluster và Xác minh Outputs
25 Bước 24: Xác minh quyền truy cập dùng AKS Admin mặc định và Azure AD User được liên kết với AKS
26 Bước 25: Tạo Windows và Linux Nodepools
27 Bước 26: Triển khai ứng dụng mẫu, kiểm tra và thực thi terraform destroy
28 Bước 27: Cấp phát AKS Cluster với VNET tùy chỉnh
29 Bước 28: Xác minh cluster, nodepools và triển khai ứng dụng mẫu, kiểm tra và destroy
1 Bước 01: Giới thiệu cấp phát Azure AKS Cluster dùng Terraform và Azure DevOps
2 Bước 02: Cài đặt Azure DevOps Terraform Plugins trong Azure DevOps Organization
3 Bước 03: Xem xét Terraform Manifests, Kubernetes Manifests và file backup pipeline
4 Bước 04: Thiết lập Github repository local và remote, sao chép k8s và terraform manifests
5 Bước 05: Tạo Service Connection, Sửa AD Permissions, Tạo SSH Key và Upload
6 Bước 06: Tạo Pipeline với Giai đoạn Terraform Validate - Phần-1
7 Bước 07: Tạo Pipeline với Giai đoạn Terraform Validate - Phần-2
8 Bước 08: Giới thiệu về Job Triển khai AKS Cluster Dev trong Giai đoạn 2 của Pipeline
9 Bước 09: Viết code Pipeline để Cấp phát AKS Cluster Dev
10 Bước 10: Xác minh việc Cấp phát AKS Cluster Dev thành công bằng Azure DevOps Pipeline
11 Bước 11: Tạo code Pipeline liên quan đến môi trường QA và Cấp phát môi trường QA
12 Bước 12: Xác minh Môi trường QA
13 Bước 13: Thêm nodepool mới, check-in code, giám sát pipeline và xác minh thay đổi
14 Bước 14: Dọn dẹp cả hai AKS Clusters
1 Chúc mừng

Giới thiệu khóa học

Important Note: This course requires you to download Docker Desktop from Docker website . If you are a Udemy Business user, please check with your employer before downloading software.

 

Course Overview

Welcome to this Amazing course on Azure AKS Kubernetes - Masterclass | Azure DevOps, Terraform.  Below is the list of modules covered in this course.

Course Modules

  1. Create Azure AKS Cluster using Azure Portal

  2. Docker Fundamentals

  3. Imperative Method: Kubernetes Fundamentals using kubectl

  4. Declarative Method: Kubernetes Fundamentals using YAML

  5. Azure Disks for AKS Storage

  6. Custom Storage Class, PVC, and PV

  7. AKS default Storage class, PVC and PV

  8. User Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PV

  9. Azure MySQL for AKS Storage

  10. Kubernetes Secrets

  11. Azure Files for AKS Storage

  12. Ingress Basics

  13. Ingress Context path based Routing

  14. Azure DNS Zones - Delegate domain from AWS to Azure

  15. Ingress and External DNS with Azure DNS Zones

  16. Ingress Domain Name based Routing with External DNS

  17. Ingress SSL with LetsEncrypt

  18. Kubernetes Requests & Limits

  19. Kubernetes Namespaces

  20. Kubernetes Namespaces - Imperative

  21. Kubernetes Namespaces - Limit Range

  22. Kubernetes Namespaces - Resource Quota

  23. Azure Virtual Nodes for AKS

  24. Azure Virtual Nodes Basics

  25. Azure AKS Virtual Nodes Mixed Mode Deployments

  26. Azure Container Registry for AKS

  27. Integrate Azure Container Registry ACR with AKS

  28. Azure AKS Pull Docker Images from ACR using Service Principal

  29. Pull Docker Images from ACR using Service Principal and Run on Azure Virtual Nodes

  30. Azure DevOps with AKS Cluster

  31. Azure DevOps - Build and Push Docker Image to Azure Container Registry

  32. Azure DevOps - Build, Push to ACR and Deploy to AKS

  33. Azure DevOps - Create Starter Pipeline

  34. Azure DevOps - Release Pipelines

  35. Azure AKS - Enable HTTP Application Routing AddOn

  36. Azure AKS Authentication with Azure AD and Kubernetes RBAC

  37. Azure AKS Cluster Access with Multiple Clusters

  38. Azure AD Integration with Azure AKS for Authentication

  39. Kubernetes RBAC Role & Role Binding with Azure AD on AKS

  40. Kubernetes RBAC Cluster Role & Role Binding with AD on AKS

  41. Azure AKS Cluster Autoscaling

  42. Azure AKS - Cluster Autoscaler

  43. Azure AKS - Horizontal Pod Autoscaler HPA

  44. Azure AKS Production Grade Cluster Design using AZ AKS CLI

  45. Create Azure AKS Cluster using AZ AKS CLI

  46. Create Azure AKS Linux, Windows, and Virtual Node Pools

  47. Deploy Apps to Azure AKS Linux, Windows, and Virtual Node Pools

  48. Provision Azure AKS Clusters using Terraform

  49. Terraform Command Basics

  50. Terraform Language Basics

  51. Provision AKS Cluster using Terraform

  52. Create AKS Cluster Linux and Windows Node Pools

  53. Create an Azure AKS Cluster using Custom Virtual Network

  54. Provision Azure AKS using Terraform & Azure DevOps

     

Azure Services Covered

  1. Azure Kubernetes Service

  2. Azure Disks

  3. Azure Files

  4. Azure MySQL Database

  5. Azure Storage Accounts

  6. Azure Cloud Shell

  7. Azure Load Balancer

  8. Azure DNS Zones

  9. Azure Container Registries ACR

  10. Azure Container Registries ACR with Azure Service Principal

  11. Azure DevOps - Build Pipelines with ACR & Github Repositories

  12. Azure DevOps - Release Pipelines with AKS

  13. Azure Public IP Address

  14. Azure Standard Load Balancer

  15. Azure Virtual Networks

  16. Azure Active Directory

  17. Azure Container Instances - Virtual Nodes

  18. Azure AKS Windows and Linux User NodePools

  19. Azure Managed Service Identity - MSI

  20. Azure Virtual Machine Scale Sets

  21. Azure Log Analytics Workspaces for Azure Monitor

     

Kubernetes Concepts Covered

  1. Kubernetes Architecture

  2. Pods

  3. ReplicaSets

  4. Deployments

  5. Services - Load Balancer Service

  6. Services - Cluster IP Service

  7. Services - External Name Service

  8. Services - Ingress Service

  9. Services - Ingress SSL & SSL Redirect

  10. Services - Ingress & External DNS

  11. Services - Domain Name based Routing

  12. Imperative - with kubectl

  13. Declarative - Declarative with YAML

  14. Secrets

  15. Init Containers

  16. Requests & Limits

  17. Namespaces - Imperative

  18. Namespaces - Limit Range

  19. Namespaces - Resource Quota

  20. Storage Classes

  21. Persistent Volumes

  22. Persistent Volume Claims

  23. Services - Load Balancers

  24. Annotations

  25. HPA - Horizontal Pod Autoscaler

  26. CA - Cluster Autoscaler

  27. Config Maps

  28. RBAC - Role & Role Bindings

  29. RBAC - Cluster Role & Cluster Role Bindings

  30. Virtual Kubelet

  31. Secrets - Image Pull Secrets

 

Each of my courses comes with

  • Amazing Hands-on Step By Step Learning Experiences

  • Real Implementation Experience

  • Friendly Support in the Q&A section

  • 30-Day "No Questions Asked" Money Back Guarantee!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Kubernetes
Hiển thị tất cả khoá học Terraform
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊