(已淘汰) Azure Container Service for Kubernetes 簡介
提示
如需本文中使用 Azure Kubernetes Service 的更新版本,請參閱 Azure Kubernetes Service (AKS) 概觀。
警告
Azure Container Service (ACS) 即將淘汰。 ACS 不會再新增任何新的特性或功能。 所有 API、入口網站體驗、CLI 命令和文件均會標示為已淘汰。
自 2017 年引進 Azure Kubernetes Service (AKS) 起,即將其用於簡化 Kubernetes 的管理、部署及作業。 若您使用 Kubernetes 協調器,請於 2020 年 1 月 31 日前遷移至 AKS。 若要開始使用,請參閱遷移至 Azure Kubernetes Service。
如需詳細資訊,請參閱 Azure.com 上的 Azure Container Service 淘汰通知。
Azure Container Service for Kubernetes 可讓您輕鬆建立、設定及管理虛擬機器的叢集,這些虛擬機器預先設定為執行容器化應用程式。 這樣可讓您使用現有技能,或運用大量且不斷成長的社群專業知識,在 Microsoft Azure 上部署及管理容器應用程式。
藉由使用 Azure Container Service,您可以充分利用 Azure 的企業級功能,同時仍可保有應用程式在 Kubernetes 內的可攜性和 Docker 映像格式。
使用 Azure Container Service for Kubernetes
我們對於 Azure Container Service 的目標,是要使用現今頗受客戶歡迎的開放原始碼工具和技術,提供容器主控環境。 為了這個目的,我們已公開標準 Kubernetes API 端點。 透過這些標準端點,您可以利用任何能夠與 Kubernetes 叢集通訊的軟體。 例如,您可能會選擇 kubectl、helm 或 draft。
使用 Azure Container Service 建立 Kubernetes 叢集
若要開始使用 Azure Container Service,請使用 Azure CLI 或透過入口網站 (在 Marketplace 內搜尋 Azure Container Service) 來部署 Azure Container Service 叢集。 如果您是需要更充分控制 Azure Resource Manager 範本的進階使用者,您可以使用開放原始碼 acs-engine 專案來建立您自己的自訂 Kubernetes 叢集,並透過 az
CLI 來部署它。
使用 Kubernetes
Kubernetes 能自動化部署、調整和管理容器化應用程式。 它包含一組豐富的功能,包括︰
- 自動 binpacking
- 自我修復
- 水平調整
- 服務探索和負載平衡
- 自動化推出和復原
- 祕密和組態管理
- 儲存體協調流程
- 批次執行
透過 Container Service 部署的 Kubernetes 架構圖:
影片
Azure Container Service 中的 Kubernetes 支援 (Azure Friday,2017 年 1 月):
用於在 Kubernetes 開發及部署應用程式的工具 (Azure OpenDev,2017 年 6 月):
後續步驟
瀏覽 Kubernetes 快速入門,立即開始探索 Azure Container Service。