azure - 更新 EKS kubernetes 集群代理池配置文件

标签 azure docker kubernetes azure-container-service

我已使用 az CLI 创建了 AKS kubernetes 集群:

az aks create \
    --name abcdefAKSCluster \
    --resource-group abcdef \
    --node-count 5 \
    --generate-ssh-keys \
    --service-principal <...> \
    --client-secret <...> \
    --location westeurope

(我按照 this documentation 上的步骤操作)

我部署了一堆基于 unix 镜像的 docker。一切正常(nestjs 和 Angular 应用程序,但这不相关)。

现在我需要部署一个docker镜像,但是基于windows。该镜像已构建并上传到我们的 azure 容器注册表。我想在 kubernetes azure 集群中运行此镜像。但为此,我需要以某种方式告诉 kubernetes 在基于 Windows 的节点内运行此 docker。

所以我在 this blog post 中找到了我需要在描述集群的 agentPoolProfiles json 数组中有一个 osType:windows 条目。当集群具有 Windows 代理池配置文件时,我想我将能够告诉 kubernetes 以基于 Windows 的计算机为目标来运行这个基于 Windows 的 docker 镜像。但不确定如何实现最后一点......

无论如何,我的问题是如何更新 azure 上的现有 AKS 集群以添加 Windows 计算机?看来这对于 az CLI 和 azure 门户 UI 都是无法实现的。

谢谢。

最佳答案

遗憾的是,AKS 尚不支持 Windows 容器。

关于azure - 更新 EKS kubernetes 集群代理池配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52191560/

相关文章:

azure - 如何在 Azure Web 应用程序的本地开发中通过 IConfiguration 对象读取 key 保管库 secret

docker - Akeneo docker安装Elasticsearch报错

docker - 如何创建docker-compose.yml全局文件?

php - 如何在本地机器上使用 nginx 和 php7-fpm 增加 docker 的加载时间

docker - 在centos7上安装Kubernetes

azure - 使用 WCF 数据服务客户端进行 Azure 表存储 - 存储对象图

rest - 使用 Office 365 REST API OAuth access_token 时出现 SharePoint 错误

amazon-web-services - Spring云数据流: Cannot run program "docker"

apache-spark - 在 kubernetes(版本 1.8.*)集群上提交 Spark2.3 的 Rest API

javascript - azure ARM 消耗: get consumption with a CSP subscription