Azure Kubernetes Service (AKS)

具備高可用性、安全性的完全受控 Kubernetes 服務

快速交付、輕鬆操作、放心調整

使用完全受控的 Kubernetes 服務,更輕鬆地部署及管理容器化應用程式。Azure Kubernetes Service (AKS) 提供無伺服器 Kubernetes、整合的持續整合與持續傳遞 (CI/CD) 體驗,以及企業級的安全性與治理。在單一平台集結您的開發與營運團隊,好整以暇地快速建置、提供及調整應用程式。

彈性佈建額外容量,而不需要管理基礎結構,並能夠透過 KEDA 新增事件驅動的自動調整與觸發程序

透過 Visual Studio Code Kubernetes 工具Azure DevOpsAzure 監視器,加速端對端開發體驗

使用 Azure Active Directory 進行最全面的驗證與授權功能,Azure 原則則可在多個叢集之間實施動態規則

Availability in more regions than any other cloud provider

加速容器化應用程式開發

就連最複雜的 Kubernetes 應用程式都能輕鬆定義、部署、偵錯及升級,還能自動將應用程式容器化。使用新式應用程式開發縮短上市時間。

利用自動化的例行工作,將完整 CI/CD 管線新增至您的 AKS 叢集,而且只要按幾下就可以設定好 Canary 部署策略。有了深入追蹤部署的能力,就能及早偵測故障並將管線最佳化。

您可以透過 Kubernetes 資源檢視、控制平面遙測、記錄彙總及容器健康狀態了解環境的情況,這些都可在 Azure 入口網站存取,並會自動為 AKS 叢集設定。

檢閱 DevOps 基本概念

更高的營運效率

依賴內建自動化的佈建、修復、監視及調整。快速啟動並執行,並將基礎結構維護工作降至最低。

  • 使用以 Prometheus 為基礎的監視功能,輕鬆地佈建完全受控的叢集。
  • 使用 Azure Advisor,透過即時的個人化建議,將您的 Kubernetes 部署最佳化。
  • 透過 Azure Spot 使用大幅折扣容量來節省成本。
  • 使用無伺服器 Kubernetes 彈性新增計算容量 (以秒為單位)。
  • 使用可用性區域,達成更高的可用性,並保護應用程式不受資料中心的故障影響。

了解節省成本的策略

建基於企業級、更安全的基礎

獲得保護 Kubernetes 的明確指南

在部署時,或在 CI/CD 工作流程的過程中,動態強制執行 Azure 原則中所定義的護欄。只將經過驗證的映像部署到私人容器登錄。

深入了解 Azure 原則

使用 Azure Active Directory,從叢集到容器,取得細微的 Kubernetes 資源身分識別與存取控制。

強制執行 Pod 安全性內容,並使用 Azure 原則跨多個叢集進行設定。輕鬆地追蹤、驗證及重新設定。以 Pod 層級細微性,取得整個環境的合規性報告。

深入了解 Azure 原則

以強化的作業系統映像、自動化的修補,以及使用您自己金鑰加密的磁碟,達到更高的安全性。使用來自 Azure 資訊安全中心的進階分析,將威脅偵測和補救自動化。

深入了解資訊安全中心

使用 Azure Private Link,限制 Kubernetes API 伺服器 (控制平面) 對 Azure 虛擬網路的存取。透過使用者定義的網路原則,協助保護命名空間與節點之間的通訊路徑。

利用機密容器,為您的 Kubernetes 工作負載套上額外一層資料保護。這能夠保護容器應用程式的使用中資料、程式碼和資料完整性,非常適合加入您的深層防禦容器策略。執行任務關鍵性付款處理、在安全記憶體保護區中保護多方共用、金鑰產生及加密模組等等。

深入了解 Azure Kubernetes Service (AKS) 上的機密運算節點

在雲端、邊緣或混合式環境執行任何工作負載

Orchestrate any type of workload running in the environment of your choice. Whether you want to move .NET applications to Windows Server containers, modernize Java applications in Linux containers, or run microservices applications in the public cloud, at the edge, in hybrid environments, or in your own datacenter through AKS on Azure Stack HCI, Azure has the solution for you.

Learn about the Kubernetes core concepts and apply best practices in production.

Azure Kubernetes Service (AKS) 的常見用途

將您現有的應用程式移轉到雲端、建置運用機器學習的複雜應用程式,或利用微服務架構提供的敏捷性。

透過 AKS 原形移轉到容器

透過 AKS 原形移轉到容器

Easily migrate existing applications to containers and run them in the managed Azure Kubernetes Service (AKS).

使用 AKS 的微服務

使用 AKS 的微服務

使用 AKS 簡化微服務型架構的部署和管理。AKS 可簡化水平調整、自我修復、負載平衡、祕密管理。

適用於 AKS 的安全 DevOps

適用於 AKS 的安全 DevOps

DevOps and Kubernetes are better together. Achieve the balance between speed and security and deliver code faster at scale by implementing secure DevOps with Kubernetes on Azure.

利用 ACI 從 AKS 進行高載

利用 ACI 從 AKS 進行高載

使用 AKS 虛擬節點將 Pod 佈建至幾秒內即可啟動的 ACI 中。這使得 AKS 能以足夠容量為您的平均工作負載執行。

Azure IoT 參考架構

Azure IoT 參考架構

This reference architecture shows a recommended architecture for IoT applications on Azure using platform-as-a-service (PaaS) components.

使用 AKS 訓練 Machine Learning 模型

使用 AKS 訓練 Machine Learning 模型

Training models using large datasets is a complex and resource intensive task. Use familiar tools such as TensorFlow and Kubeflow to simplify training of machine learning models.

資料串流案例

資料串流案例

使用 AKS 輕鬆地嵌入及處理感應器所收集,具有數百萬個資料點的即時資料。執行快速分析和計算,快速地獲得複雜案例的見解。

使用 AKS 並只須為計算資源付費

  • 您只須為使用的虛擬機器,及已建立關聯的儲存體與網路資源支付費用
  • 運用免費的叢集管理

客戶如何使用 Azure Kubernetes Service (AKS)

Hafslund 使用容器化軟體推行公用程式計劃及改善客戶服務

"We wanted a platform to speed development and testing but do it safely, without losing control over security and performance. That's why Azure and AKS are the perfect fit for us."

Hafslund Nett 技術長 Ståle Heitmann
Hafslund

Maersk 使用雲端激勵建置於 Kubernetes 的容器化解決方案開發

"Using Kubernetes on Azure satisfies our objectives for efficient software development. It aligns well with our digital plans and our choice of open-source solutions."

A.P. Moller - Maersk 雲端架構主管 Rasmus Hald
Maersk

Siemens Healthineers 將更多運算移動至雲端,以支援以價值為基礎的醫療保健發展

"Using AKS puts us into a position to not only deploy our business logic in Docker containers, including the orchestration, but also … to easily manage the exposure and control."

Siemens Healthineers 數位生態系統平台首席架構設計師 Thomas Gossler
Siemens

Finastra 選擇在他們的新一代金融技術開發生態系統使用 AKS

"AKS gives us a pure Kubernetes and Docker imaging environment that we don't have to manage ourselves. Our team has regained the resources to accelerate deployment and maximize our PaaS offering."

Finastra 全球產品管理主管 Félix Grévy
Finastra

Bosch 使用地圖比對演算法和 Azure Kubernetes Service 來提升車輛安全性

"When we started our journey on Azure, we were a really small team—just one or two developers. Our partnership with Microsoft, the support from their advisory teams, the great AKS documentation and enterprise expertise—it all helped us very much to succeed."

Bosch 軟體工程師 Bernhard Rode
Bosch

開始使用 Azure Kubernetes Service (AKS)

註冊 Azure 免費帳戶

探索核心的 Kubernetes 基礎結構元件及工作負載資源。

請遵循在 AKS 中部署及執行應用程式的七部份教學課程

訓練教材與資源

什麼是 Kubernetes?

Get an overview of Kubernetes and related resources, including a Kubernetes learning path designed to facilitate your journey to Kubernetes proficiency. Learn from experts through e-books, videos, short tutorials, and in-depth, hands-on workshops.

文件和快速入門

Check out the documentation for quickstarts, tutorials, and how-to guides. Read AKS best practices to better understand the technical details, get hands-on with AKS, and learn about the options for setting up Kubernetes in production.

影片與網路研討會

Watch AKS videos and on-demand Azure webinars for demos, top features, and technical sessions.

Azure 部落格與更新

Read the Blog and subscribe to updates for the latest news and information on Azure products.

論壇與活動

Deepen your expertise by joining other AKS users on GitHub, at KubeCon, or at a Kubernetes Meetup near you.

AKS 生產基準

Get recommendations for networking, security, identity, management, and monitoring of your clusters based on your organization’s business requirements.

專家級指引

Join AKS office hours for expert guidance, new feature showcase, future roadmap discussion, and a Q&A session.

AKS 新消息、部落格及公告

Azure Kubernetes Service (AKS) 的常見問題集

  • AKS 現在已可在全球 42 個以上的區域使用,而且會定期新增供應區域。

  • Kubernetes 是開放原始碼軟體,能夠協助您大規模部署及管理容器化應用程式。其可協調 Azure 虛擬機器叢集、為容器排程、自動管理服務探索、納入負載平衡,以及追蹤資源配置。此外,還會檢查個別資源的健康情況,以及使用自動重新啟動和自動複寫來修復應用程式。

    AKS 提供具備自動佈建、升級、監視及隨需調整功能的受控 Kubernetes 服務。若要深入了解,請前往 Kubernetes 網站主題頁面

  • Docker 和 Kubernetes 有著互補關係。Docker 提供封裝及散發容器化應用程式的開放標準,Kubernetes 則為使用 Docker 建立的分散式、容器化應用程式提供協調及管理方案。換句話說,Kubernetes 為使用 Docker 建置的應用程式提供部署及執行所需的基礎結構。

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