首页 > 解决方案 > 使用 puppet 检查 elk 的 Kubernetes 配置中是否存在标签

问题描述

我也是 Stackoverflow、puppet 和 kubernetes 的新手。

我需要创建一个 if 条件,使用 puppet 检查 Kibana 过滤器中 kubernetes 标签的环境字段中是否存在某个标签,如果它不存在,它将添加它。这是我到目前为止所拥有的,在哪里读?- 是我不确定那里发生什么的地方,我对设置正则表达式很感兴趣,

if [kubernetes] {   
  if [kubernetes][labels][app_kubernetes_io\/environment] = ?? {
    mutate { add_field => { "environment" => [kubernetes][labels][app_kubernetes_io\/environment]  } }  
}

标签: kubernetespuppetelastic-stack

解决方案


解决方案:

} if [kubernetes][labels][app_kubernetes_io/environment] { mutate { add_field => { "environment" => "%{[kubernetes][labels][app_kubernetes_io/environment]}" } } }


推荐阅读