在 Windows 上的 Azure Stack Hub 中安装 AKS 引擎

Github 上提供了最新版 AKS 引擎的二进制文件下载。 下载适用于你的操作系统的包,并提取 AKS 引擎 0.73.0 及更低版本的 aks-engine 文件。 对于 AKS 引擎版本 0.75.3 及更高版本,请提取 aks-engine-azurestack 文件(并根据需要将其添加到 环境变量以更方便地使用 CLI)。

准备客户端 VM

AKS 引擎是一种命令行工具,用于部署和管理 Kubernetes 群集。 可以在 Azure Stack Hub 中的计算机上运行引擎。 从这台计算机中,执行 AKS 引擎来部署运行群集所需的 IaaS 资源和软件。 然后,可以使用运行引擎的计算机在群集上执行管理任务。

选择客户端计算机时,请考虑:

  1. 当发生灾难时,该客户端计算机是否应当可恢复。
  2. 你是如何连接到该客户端计算机以及该计算机如何与你的群集交互?

在联网环境中安装 AKS 引擎

可以安装客户端 VM 以在连接到 Internet 的 Azure Stack Hub 上管理 Kubernetes 群集。

安装 AKS 引擎 0.81.1 或更高版本:

  1. 在 Azure Stack Hub 中创建 Windows VM。 有关说明,请参阅快速入门:使用 Azure Stack Hub 门户创建 Windows 服务器 VM
  2. 连接到 VM。
  3. 转到 Azure/aks-engine-azurestack GitHub 仓库。 下载 Windows 计算机的存档 (*.tar.gz),例如 aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz。 在受支持的 Kubernetes 版本表中查找 AKS 引擎的版本。

在离线环境中安装 AKS 引擎

可以安装客户端 VM 以在与 Internet 断开连接的 Azure Stack Hub 上管理 Kubernetes 群集。

  1. 从可以访问 Internet 的计算机上,转到 Azure/aks-engine-azurestack GitHub 存储库。 下载 Windows 计算机的存档 (*.tar.gz),例如 aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz。 在受支持的 Kubernetes 版本表中查找 AKS 引擎的版本。

  2. 在 Azure Stack Hub 实例中创建存储帐户,以便使用 AKS 引擎二进制文件上传存档文件 (*.tar.gz)。 有关使用 Azure 存储资源管理器的说明,请参阅 Azure 存储资源管理器与 Azure Stack Hub

  3. 在 Azure Stack Hub 中创建 Windows VM。 有关说明,请参阅快速入门:使用 Azure Stack Hub 门户创建 Windows 服务器 VM

  4. 连接到 VM。

  5. 从上传存档文件 (*.tar.gz) 所在的 Azure Stack Hub 存储帐户 Blob URL,将文件下载到管理 VM。 从命令提示符将存档提取到你有权访问的目录。

验证安装

设置客户端 VM 后,请检查是否已安装了 AKS 引擎。

  1. 连接到客户端 VM。

  2. 运行以下命令:

    备注

    对于 AKSe 0.75.3 及更高版本,用于检查当前版本的 AKS 引擎的命令是 aks-engine-azurestack version

    aks-engine version
    

如果无法验证是否已在客户端 VM 上安装了 AKS 引擎,请参阅 AKS 引擎安装故障排除

后续步骤