从 OMS 隐藏环境变量

Hide environment variable from OMS

我在 Azure 上有一个 k8s 集群,并将所有日志推送到 OMS。我注意到有一个 table ContainerInventory 和一个 EnvironmentVar 列,它以纯文本形式存储每个容器的环境变量。其中一些变量是通过 k8s 秘密传递给容器的敏感凭证。有什么办法可以限制OMS不存储这些信息吗?

据我所知,您可以通过设置变量 AZMON_COLLECT_ENV 来禁用新容器或现有容器上的环境变量收集 在 Kubernetes 部署 yaml 配置文件中值为 False。有关详细信息,请参阅 this 文档。希望这对您有所帮助!!