【发布时间】:2023-03-03 10:13:01
【问题描述】:
我想调整 AKS 节点组中的一些设置,例如 AWS 中的 userdata。可以在 AKS 中进行吗?
如何使用
【问题讨论】:
-
您使用 terraform 创建了集群?节点池是 Linux 还是 Windows?你有自动缩放功能吗?
-
terraform,节点池是 linux。是的,有自动缩放
我想调整 AKS 节点组中的一些设置,例如 AWS 中的 userdata。可以在 AKS 中进行吗?
如何使用
【问题讨论】:
底层虚拟机规模集 (VMSS) 是一种实施细节,您无法在 SKU 和磁盘选择之外进行调整。就像您无法选择 VMSS 上的图像一样;如果不受支持,您也无法在该规模集上使用 VM 扩展。对节点池后面的这些 VMSS(从 Azure 资源提供者的角度)的任何直接操作都会使您失去支持。执行主机(节点)级别操作的唯一受支持的功能是通过将您的自定义脚本工作以DaemonSet 部署到集群。这是完全支持的,并且将使您能够在主机级别运行(几乎)您需要的任何东西。例如安装/执行自定义安全代理、FIM 解决方案、防病毒。
来自support FAQ:
使用任何 IaaS API 直接对代理节点进行的任何修改都会导致集群不支持。对代理节点所做的任何修改都必须使用 kubernetes-native 机制(例如守护程序集)来完成。
【讨论】: