你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:完成在 Azure 运营商服务管理器中部署容器化网络功能的先决条件

在此快速入门中,你将完成在使用 Azure 运营商服务管理器 (AOSM) 之前需要完成的任务。

先决条件

下载并安装 Azure CLI

要在本地安装 Azure CLI,请参阅如何安装 Azure CLI

要登录 Azure CLI,请使用 az login 命令并完成终端中显示的提示以完成身份验证。 有关更多登录选项,请参阅使用 Azure CLI 登录

注意

如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI。 还可以在 Azure Cloud Shell 中使用 Bash 环境。 有关详细信息,请参阅启动 Cloud Shell 以在 Azure Cloud Shell 中使用 Bash 环境。

安装 Azure 运营商服务管理器 (AOSM) CLI 扩展

使用以下命令安装 Azure 运营商服务管理器 (AOSM) CLI 扩展:

az extension add --name aosm
  1. 运行 az version 以查看安装的版本和依赖库。
  2. 运行 az upgrade 以升级到 Azure CLI 的当前版本。

容器化网络功能 (CNF) 的要求

对于使用容器化网络功能的用户,需要确保在从中执行 CLI 的计算机上安装以下包:

配置容器化网络功能 (CNF) 部署

对于容器化网络功能 (CNF) 的部署,需要在从中执行 CLI 的计算机上存储以下各项:

  • 带架构的 Helm 包 - 须将这些包存在于本地存储中,并在 cnf-input.jsonc 配置文件中引用它们。 按照此快速入门操作时,需要下载所需的 helm 包。

  • 创建示例配置文件 - 生成用于定义 CNF 部署的示例配置文件。 发出此命令以生成需要填充特定配置的 cnf-input.jsonc 文件。

    az aosm nfd generate-config --definition-type cnf
    
  • 容器映像必须存在于以下任一位置:

    • 对包含 CNF 映像的现有 Azure 容器注册表的引用。
    • 对包含 CNF 映像的其他容器注册表的引用。

重要

运行任何 az aosm 命令之前,请使用 docker login 命令登录到托管容器映像的非 Azure 容器注册表。

下载示例 Helm 图表

从此处的示例 Helm 图表下载要在此快速入门中使用的示例 Helm 图表。

后续步骤