使用puppet检查麋鹿的Kubernetes配置中是否存在标签
我对Stackoverflow、puppet和kubernetes也是新手 我需要创建一个if条件,使用puppet检查Kibana过滤器中kubernetes标签的环境字段中是否存在某个标签,如果它不存在,它将添加它。 这就是我到目前为止所知道的,在哪里读到-在那里我不知道会发生什么,我想设置一个正则表达式使用puppet检查麋鹿的Kubernetes配置中是否存在标签,kubernetes,puppet,elastic-stack,Kubernetes,Puppet,Elastic Stack,我对Stackoverflow、puppet和kubernetes也是新手 我需要创建一个if条件,使用puppet检查Kibana过滤器中kubernetes标签的环境字段中是否存在某个标签,如果它不存在,它将添加它。 这就是我到目前为止所知道的,在哪里读到-在那里我不知道会发生什么,我想设置一个正则表达式 if [kubernetes] { if [kubernetes][labels][app_kubernetes_io\/environment] = ?? { muta
if [kubernetes] {
if [kubernetes][labels][app_kubernetes_io\/environment] = ?? {
mutate { add_field => { "environment" => [kubernetes][labels][app_kubernetes_io\/environment] } }
}
解决方案:
}如果[kubernetes][labels][app\u kubernetes\u io/environment]{
变异{add_field=>{environment=>%{[kubernetes][labels][app_kubernetes\u io/environment]}
}在部署中添加标签?豆荚?服务?尽量具体一点:找到一个解决方案。@anakin.thegardner请将您的解决方案作为答案发布-其他遇到类似问题的人可能会从您的发现中受益。