【问题标题】:Hi can I have a custom script to be executed in AKS node group?嗨,我可以在 AKS 节点组中执行自定义脚本吗?
【发布时间】:2023-03-03 10:13:01
【问题描述】:

我想调整 AKS 节点组中的一些设置,例如 AWS 中的 userdata。可以在 AKS 中进行吗?

如何使用

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_scale_set_extension

【问题讨论】:

  • 您使用 terraform 创建了集群?节点池是 Linux 还是 Windows?你有自动缩放功能吗?
  • terraform,节点池是 linux。是的,有自动缩放

标签: azure azure-aks user-data


【解决方案1】:

底层虚拟机规模集 (VMSS) 是一种实施细节,您无法在 SKU 和磁盘选择之外进行调整。就像您无法选择 VMSS 上的图像一样;如果不受支持,您也无法在该规模集上使用 VM 扩展。对节点池后面的这些 VMSS(从 Azure 资源提供者的角度)的任何直接操作都会使您失去支持。执行主机(节点)级别操作的唯一受支持的功能是通过将您的自定义脚本工作以DaemonSet 部署到集群。这是完全支持的,并且将使您能够在主机级别运行(几乎)您需要的任何东西。例如安装/执行自定义安全代理、FIM 解决方案、防病毒。

来自support FAQ

使用任何 IaaS API 直接对代理节点进行的任何修改都会导致集群不支持。对代理节点所做的任何修改都必须使用 kubernetes-native 机制(例如守护程序集)来完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 2018-03-30
    • 1970-01-01
    • 2016-10-28
    • 2012-01-13
    • 2018-02-17
    • 2011-11-26
    相关资源
    最近更新 更多