本文内容
Github 上提供了最新版 AKS 引擎的二进制文件下载。 下载适用于你的操作系统的包,并提取 AKS 引擎 0.73.0 及更低版本的 aks-engine 文件。 对于 AKS 引擎版本 0.75.3 及更高版本,请提取 aks-engine-azurestack 文件(并根据需要将其添加到 环境变量以更方便地使用 CLI)。
AKS 引擎是一种命令行工具,用于部署和管理 Kubernetes 群集。 可以在 Azure Stack Hub 中的计算机上运行引擎。 从这台计算机中,执行 AKS 引擎来部署运行群集所需的 IaaS 资源和软件。 然后,可以使用运行引擎的计算机在群集上执行管理任务。
选择客户端计算机时,请考虑:
- 当发生灾难时,该客户端计算机是否应当可恢复。
- 你是如何连接到该客户端计算机以及该计算机如何与你的群集交互?
可以安装客户端 VM 以在连接到 Internet 的 Azure Stack Hub 上管理 Kubernetes 群集。
安装 AKS 引擎 0.81.1 或更高版本:
- 在 Azure Stack Hub 中创建 Windows VM。 有关说明,请参阅快速入门:使用 Azure Stack Hub 门户创建 Windows 服务器 VM。
- 连接到 VM。
- 转到 Azure/aks-engine-azurestack GitHub 仓库。 下载 Windows 计算机的存档 (*.tar.gz),例如
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
。 在受支持的 Kubernetes 版本表中查找 AKS 引擎的版本。
可以安装客户端 VM 以在与 Internet 断开连接的 Azure Stack Hub 上管理 Kubernetes 群集。
从可以访问 Internet 的计算机上,转到 Azure/aks-engine-azurestack GitHub 存储库。 下载 Windows 计算机的存档 (*.tar.gz),例如
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
。 在受支持的 Kubernetes 版本表中查找 AKS 引擎的版本。在 Azure Stack Hub 实例中创建存储帐户,以便使用 AKS 引擎二进制文件上传存档文件 (*.tar.gz)。 有关使用 Azure 存储资源管理器的说明,请参阅 Azure 存储资源管理器与 Azure Stack Hub。
在 Azure Stack Hub 中创建 Windows VM。 有关说明,请参阅快速入门:使用 Azure Stack Hub 门户创建 Windows 服务器 VM
连接到 VM。
从上传存档文件 (*.tar.gz) 所在的 Azure Stack Hub 存储帐户 Blob URL,将文件下载到管理 VM。 从命令提示符将存档提取到你有权访问的目录。
设置客户端 VM 后,请检查是否已安装了 AKS 引擎。
连接到客户端 VM。
运行以下命令:
备注
对于 AKSe 0.75.3 及更高版本,用于检查当前版本的 AKS 引擎的命令是
aks-engine-azurestack version
。aks-engine version
如果无法验证是否已在客户端 VM 上安装了 AKS 引擎,请参阅 AKS 引擎安装故障排除。