忽略在 spring 引导管理应用程序的 yaml 配置中指定的斜杠字符

Ignore specify slash character in yaml config for spring boot admin application

我想在我的 spring 引导管理应用程序中为 kubernetes 发现配置服务标签 app.kubernetes.io/part-of: myapp

app.kubernetes.io/part-of 是一个 recommended label,所以我认为应该有一种方法可以为服务发现配置它。

spring:
    cloud:
        kubernetes:
            discovery:
                namespace: myspace
                all-namespaces: true
                service-labels:
                    'app.kubernetes.io/part-of': myapp

不幸的是,yaml 键中的所有特殊字符都被删除了,我在 configprops 执行器中注意到了这一点。

我的问题:

提示:

你可以用方括号编码

"[app.kubernetes.io/part-of]": myapp