Kubernetes 學習與訓練

取得雲端原生旅程的指導方針。探索 Kubernetes 學習和訓練資源,包括影片、文章、書籍和技術網路研討會。了解基本概念並取得各種 Kubernetes 功能和解決方案的實際操作經驗,包括 Azure Kubernetes Service (AKS)。

取得 Kubernetes 概觀

藉由概括熟悉軟體 (及其元件),開始進行 Kubernetes 訓練。如果您是 Kubernetes 的新手,請先從了解什麼是 Kubernetes 開始,接著了解容器的運作方式。如果您已經熟悉容器和 Docker (開放原始碼的容器格式),請參閱 Kubernetes 和 Docker 如何一起運作

Kubernetes 基本概念影片系列

在 Kubernetes 創始人之一 Brendan Burns 領導的這些影片中,打造強大的 Kubernetes 基礎。查看燈箱影片示範,其中包括容器、Kubernetes 元件、部署和設定等主題。

Kubernetes 的運作方式

了解一些重要元件,包括 Pod、部署、複本集、排程器和負載平衡器。

Setting up a Kubernetes build pipeline

觀看安全性和相關檢查與權衡的示範。

常見的 Kubernetes 情節概觀

將 Kubernetes 用於微服務傳遞以外的用途,例如批次分析和工作流程。

磁碟區和儲存體在 Kubernetes 中的運作方式

了解 emptyDir、持續性磁碟區和持續性磁碟區宣告。

了解 Kubernetes 中的祕密管理

安全地部署和管理敏感性資訊,例如密碼和憑證。

Kubernetes 和設定管理的運作方式

了解管理實務和主題,像是 ConfigMaps、設定推出和範本化。

了解 Kubernetes 中的角色型存取控制 (RBAC)

藉由設定適當的 RBAC 系統,確保處理專案的人員不會干擾彼此的工作。

在 Kubernetes 中準備生產環境

將 Kubernetes 服務投入生產,並了解持續整合與持續部署 (CI/CD)、監視和容錯移轉規劃的重要性。

開始使用容器化應用程式

將 Kubernetes 元件與概念之間的關聯性視覺化,包括叢集和控制平面。另外,查看有關部署應用程式和工作負載以及建構和保護 Kubernetes 環境的提示。

開始使用 Kubernetes

透過 Phippy 了解 Kubernetes 的有趣方式

探索 Pod 和部署等 Kubernetes 概念 — 以兒童插畫讀物的樣式呈現。在這個輕鬆的教育冒險中,跟隨長頸鹿 Phippy 和斑馬 Zee。

Azure Kubernetes Service (AKS) 核心概念

在這些技術文章中,了解 Azure Kubernetes Service (AKS) 中的基礎結構元件、存取和身分識別、安全性、網路、儲存體和擴縮功能。AKS 是受控 Kubernetes 服務,可進一步簡化容器型應用程式的部署和管理。

查看所有 AKS 文件

透過此簡介學習路徑,開始在 Azure 上使用 Kubernetes

叢集與工作負載

了解基礎結構元件 (例如控制平面、節點和節點集區) 如何在 AKS 中運作,以及工作負載資源 (如 Pod、部署和集合)。了解如何將資源分組到命名空間。

存取和身分識別選項

使用 Kubernetes 服務帳戶、Azure Active Directory 整合、角色型存取控制、Roles 和 ClusterRoles 以及 RoleBindings 和 ClusterRoleBindings,在 AKS 中驗證和指派權限。

應用程式和叢集安全性概念

使用主要元件安全性、節點安全性、叢集升級、網路安全性和 Kubernetes 祕密,保護 AKS 中的應用程式。

應用程式的網路概念

為 AKS 中的應用程式提供網路,包括服務、Azure 虛擬網路、輸入控制器和網路原則。

應用程式的調整選項

使用手動調整、水平 Pod 自動調整程式 (HPA)、叢集自動調整程式和 Azure 容器執行個體 (ACI) 整合,來調整 AKS 中的應用程式。

應用程式的儲存體選項

使用磁碟區、持續性磁碟區、儲存類別和持續性磁碟區鏈,將應用程式儲存在 AKS 中。

Kubernetes 訓練網路研討會

在傑出的工程師、程式經理和開發人員的帶領下,在這些技術性、隨選的網路研討會中深入了解特定 Kubernetes 使用案例,並聆聽其他學習和套用 Kubernetes 之人員的實際問題解答。

取得《Kubernetes 啟動並執行》

查看 Kubernetes 的開始位置。了解如何使用受控 Kubernetes 服務來簡化日常作業。

成功 Kubernetes 應用程式的專案設計和版面配置

根據這些檔案系統配置,為 Kubernetes 準備應用程式,並組織每週或每日發行版本。

將 Kubernetes 最佳做法套用於叢集管理

從一開始就能以最佳方式使用 AKS。了解多租用戶、具有命名空間的邏輯隔離,以及叢集和映像安全性。

在 Kubernetes 上使用 Azure Functions 建置事件驅動的容器

使用這些架構、模式和最佳做法,利用任何雲端原生應用程式上的事件。

使用 Azure API 管理管理您的微服務

取得完整的範例,並了解在您的組織中使用 API 管理的時機和原因。

Kubernetes 架構和模式

微服務架構設計

查看可作為大多數微服務部署起點的基本 AKS 設定。另外,了解在 AKS 上執行微服務架構的基礎結構與 DevOps 考量。

查看參考架構

機器學習作業 (MLOps)

使用 Azure DevOps 和 Azure Machine Learning,針對 AI 應用程式實作持續整合與持續傳遞 (CI/CD) 和重新訓練管線。

查看參考架構

設計分散式系統

從此電子書中學習可重複的一般模式和可重複使用的元件,以更輕鬆且更有效率的方式開發可靠的分散式系統,並花時間專注於策略上。

研討會:部署多容器應用程式

在此實際操作學習體驗中,取得有關建立 Kubernetes 叢集、部署微服務型應用程式,以及使用 AKS 來設定 CI/CD 管線的逐步訓練。

前往 AKS 研討會

Kubernetes 的作業最佳做法

從主題專家所描述實際部署中學習處理日常情節的最佳做法。

檢閱所有最佳做法

叢集操作員的最佳做法

開發人員的最佳做法

Kubernetes Up & Running

檢閱您需要的實際 Kubernetes 部署技能,以改善分散式系統的靈活性、可靠性和效率。

當您一切就緒時,就能開始設定 Azure 免費帳戶