Docker、AKS、Azure 磁碟、DevOps、虛擬節點、ACR、DNS 區域、Active Directory、Kubernetes RBAC、Ingress、Terraform
從這 28 小時的課程,你會學到
- 您將學習使用 Azure AKS CLI 建置 Azure AKS 生產級 Clusters (叢集)
- 您將從基礎知識學習 terraform 並建立 terraform 清單以配置 Azure AKS 生產級 Clusters (叢集)
- 您將學習使用 Terraform 和 Azure DevOps 設定 Azure AKS Clusters (叢集)。
- 您將學習 30 多個 kubernetes 概念,並將 21 項 Azure 服務與 Azure AKS 結合使用
- 您將使用 Azure DevOps 持續整合管道和持續交付管道(也稱為發布管道)來實施 DevOps 概念
- 您將使用 Starter Pipelines 從頭開始撰寫 Azure DevOps CI Pipelines
- 在完成即時範本編寫部分後,您將充滿信心地編寫 Kubernetes 清單
- 您將透過命令式和聲明式方法學習 Kubernetes 基礎知識
- 您將學習如何編寫和部署儲存概念的 k8s 清單,例如儲存類別、持久性磁碟區宣告 pvc、mysql
- 您將學習使用 k8s 外部名稱服務從本機 Azure 磁碟切換到 Azure MySQL 資料庫
- 您將學習為 Azure 標準負載平衡器編寫和部署負載平衡器 k8s 清單
- 您將透過啟用基於上下文路徑的路由、基於網域名稱的路由、帶有 LetsEncrypt 的 SSL 和外部 DNS 等功能來學習編寫入口 k8s 清單。
- 您將學習為 Azure 虛擬節點(無伺服器)編寫 k8s 清單,並在 Azure Linux 節點池和虛擬節點中進行混合模式工作負載部署。
- 您將學習以 3 種方式將 ACR – Azure 容器註冊表與 AKS 結合使用(ACR Attach、使用服務主體、在虛擬節點上)
- 您將學習啟用 HPA 和叢集自動縮放器等自動縮放功能
- 您將透過實作用例來學習 Docker 基礎知識,例如從 Docker Hub 下載映像並在本機桌面上執行並在本機建置映像、測試並推送到 Docker Hub。
- 在此過程中您將掌握許多 kubectl 指令
- 您將學習如何將 Azure AKS 與 Azure Active Directory 整合,以便在 Azure Active Directory 中建立並管理 AKS 管理員
- 您將學習 Kubernetes RBAC 概念,例如角色、角色綁定、叢集角色、叢集角色綁定以及與 Azure AD 結合的 Azure AKS 粒度存取控制
要求
- 您必須有一個 Azure 雲端帳戶才能跟隨我進行實作活動。
- 您不需要具備任何基本的 Docker 或 kubernetes 知識即可開始本課程。
課程說明
課程概述
歡迎來到有關 Azure AKS Kubernetes 的精彩課程 – 大師班 | Azure DevOps、Terraform。 以下是本課程涵蓋的模組清單。
課程模組
- 使用 Azure 入口網站建立 Azure AKS Cluster (叢集)
- Docker 基礎知識
- 命令式方法:使用 kubectl 的 Kubernetes 基礎知識
- 聲明式方法:使用 YAML 的 Kubernetes 基礎知識
- 用於 AKS 儲存的 Azure 磁碟
- 自訂儲存類別、PVC 和 PV
- AKS 預設儲存類別、PVC 和 PV
- 使用者管理 Web 應用程式部署,使用 MySQL 作為存儲,使用儲存類別、PVC 和 PV
- 用於 AKS 儲存的 Azure MySQL
- Kubernetes 的秘密
- 用於 AKS 儲存的 Azure 檔案
- Ingress 基礎知識
- 基於入口上下文路徑的路由
- Azure DNS 區域 – 將網域從 AWS 委託給 Azure
- 具有 Azure DNS 區域的入口和外部 DNS
- 具有外部 DNS 的基於入口域名的路由
- 帶有 LetsEncrypt 的入口 SSL
- Kubernetes 請求和限制
- Kubernetes 命名空間
- Kubernetes 命名空間 – 勢在必行
- Kubernetes 命名空間 – 限制範圍
- Kubernetes 命名空間 – 資源配額
- 適用於 AKS 的 Azure 虛擬節點
- Azure 虛擬節點基礎知識
- Azure AKS 虛擬節點混合模式部署
- 適用於 AKS 的 Azure 容器註冊表
- 將 Azure 容器註冊表 ACR 與 AKS 整合
- Azure AKS 使用服務主體從 ACR 擷取 Docker 映像
- 使用服務主體從 ACR 提取 Docker 映像並在 Azure 虛擬節點上執行
- 帶有 AKS Cluster (叢集)的 Azure DevOps
- Azure DevOps – 建置 Docker 映像並將其推送到 Azure 容器註冊表
- Azure DevOps – 建置、推送至 ACR 並部署至 AKS
- Azure DevOps – 建立入門管道
- Azure DevOps – 發佈管道
- Azure AKS – 啟用 HTTP 應用程式路由外掛
- 使用 Azure AD 和 Kubernetes RBAC 進行 Azure AKS 驗證
- 具有多個 Clusters (叢集)的 Azure AKS Cluster (叢集)訪問
- Azure AD 與 Azure AKS 整合以進行身份驗證
- Kubernetes RBAC 角色以及 AKS 上與 Azure AD 的角色綁定
- Kubernetes RBAC 叢集角色以及 AKS 上 AD 的角色綁定
- Azure AKS Cluster (叢集)會自動縮放
- Azure AKS – 叢集自動縮放器
- Azure AKS – 水平 Pod 自動縮放器 HPA
- 使用 AZ AKS CLI 進行 Azure AKS 生產級叢集設計
- 使用 AZ AKS CLI 建立 Azure AKS Cluster (叢集)
- 建立 Azure AKS Linux、Windows 和虛擬節點池
- 將應用程式部署到 Azure AKS Linux、Windows 和虛擬節點池
- 使用 Terraform 預配 Azure AKS Clusters
- Terraform 指令基礎知識
- Terraform 語言基礎知識
- 使用 Terraform 配置 AKS Clusters
- 建立 AKS 叢集 Linux 和 Windows 節點池
- 使用自訂虛擬網路建立 Azure AKS Clusters
- 使用 Terraform 和 Azure DevOps 設定 Azure AKS
涵蓋的 Azure 服務
- Azure Kubernetes 服務
- Azure 磁碟
- Azure 檔案
- Azure MySQL 資料庫
- Azure 儲存體帳戶
- Azure 雲端外殼
- Azure 負載平衡器
- Azure DNS 區域
- Azure 容器註冊表 ACR
- Azure 容器註冊表 ACR 與 Azure 服務主體
- Azure DevOps – 使用 ACR 和 Github 儲存庫建置管道
- Azure DevOps – 使用 AKS 發佈管道
- Azure 公用 IP 位址
- Azure 標準負載平衡器
- Azure 虛擬網路
- Azure 活動目錄
- Azure 容器執行個體 – 虛擬節點
- Azure AKS Windows 與 Linux 使用者節點池
- Azure 託管服務身分 – MSI
- Azure 虛擬機器規模集
- 適用於 Azure Monitor 的 Azure Log Analytics 工作區
涵蓋的 Kubernetes 概念
- Kubernetes 架構
- Pods ( Pod 為 K8s 運作的最小單位,中文可稱作容器集,意即一個 Pod 內部可含一個或是多個Container )
- ReplicaSets (副本集)
- 部署
- 服務 – 負載平衡器服務
- 服務-叢集 IP 服務
- 服務 – 外部名稱服務
- 服務 – Ingress 服務
- 服務 – Ingress SSL 和 SSL 重定向
- 服務 – 入口和外部 DNS
- 服務 – 基於域名的路由
- 命令式 – 使用 kubectl
- 聲明式 – 使用 YAML 進行聲明
- 秘密
- 初始化容器
- 要求和限制
- 命名空間 – 勢在必行
- 命名空間 – 限制範圍
- 命名空間 – 資源配額
- 儲存類別
- 持久卷
- 持久數量聲明
- 服務 – 負載平衡器
- 註解
- HPA – 水平 Pod 自動縮放器
- CA – 叢集自動縮放器
- 配置圖
- RBAC – 角色和角色綁定
- RBAC – 叢集角色和叢集角色綁定
- 虛擬 Kubelet
- 秘密 – 圖像拉取秘密
我的每門課程都附帶
- 令人驚嘆的逐步實踐學習體驗
- 真實實施經驗
- 問答部分的友善支持
- 30 天「無條件退款」保證!
目標受眾
- 計劃掌握 Azure Kubernetes 服務 (AKS) 以在 Kubernetes 上執行應用程式的 Azure 架構師或系統管理員或開發人員
- 任何有興趣使用 Azure AKS 學習雲端上 Kubernetes 的初學者。
- 任何有興趣學習 Azure DevOps、Terraform 來設定 Azure Kubernetes 叢集的初學者
講師簡介
Kalyan Reddy Daida | AWS、Azure 和 Google 雲端平台上的 DevOps 和 SRE 架構師
暢銷講師、Docker、Kubernetes、Terraform、SRE
關於我
我是 Kalyan Reddy Daida,一位架構師,在設計複雜基礎設施解決方案、Java 程式設計以及為全球主要薪資客戶進行設計方面擁有 15 年經驗。
我對 Kubernetes 和 Istio 等雲端技術和雲端原生解決方案特別感興趣。我熱衷於學習新技術和教學。
我在 AWS 上建置、設計和實施解決方案方面擁有豐富的經驗。
關於 Stack Simplify
在 Stack Simplify,我們專注於在課程中實現真實場景。
我們的每門課程都專注於為學生提供以循序漸進、有趣的方式學習新技術的實務經驗。
字幕:簡中、日本語、英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Kubernetes 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響