您好,我可以在 AKS 节点组中执行自定义脚本吗?
Hi can I have a custom script to be executed in AKS node group?
我想调整 AKS 节点组中的一些设置,例如 AWS 中的用户数据。可以用 AKS 做吗?
如何使用
底层虚拟机规模集 (VMSS) 是一个实现细节,您无法在 SKU 和磁盘选择之外进行调整。就像您无法选择 VMSS 上的图像一样;你也不能在该规模集上使用 VM 扩展,除非不受支持。对节点池背后的那些 VMSS(从 Azure 资源提供者的角度来看)的任何直接操作都会使您失去支持。唯一支持执行主机(节点)级操作的方法是通过将 DaemonSet
中的自定义脚本工作部署到集群。这是完全支持的,并且将使您能够 运行 (几乎)在主机级别需要的任何东西。例如 installing/executing 自定义安全代理、FIM 解决方案、防病毒。
来自support FAQ:
Any modification done directly to the agent nodes using any of the IaaS APIs renders the cluster unsupportable. Any modification done to the agent nodes must be done using kubernetes-native mechanisms such as Daemon Sets.
我想调整 AKS 节点组中的一些设置,例如 AWS 中的用户数据。可以用 AKS 做吗?
如何使用
底层虚拟机规模集 (VMSS) 是一个实现细节,您无法在 SKU 和磁盘选择之外进行调整。就像您无法选择 VMSS 上的图像一样;你也不能在该规模集上使用 VM 扩展,除非不受支持。对节点池背后的那些 VMSS(从 Azure 资源提供者的角度来看)的任何直接操作都会使您失去支持。唯一支持执行主机(节点)级操作的方法是通过将 DaemonSet
中的自定义脚本工作部署到集群。这是完全支持的,并且将使您能够 运行 (几乎)在主机级别需要的任何东西。例如 installing/executing 自定义安全代理、FIM 解决方案、防病毒。
来自support FAQ:
Any modification done directly to the agent nodes using any of the IaaS APIs renders the cluster unsupportable. Any modification done to the agent nodes must be done using kubernetes-native mechanisms such as Daemon Sets.