ZBLOG

def existingService = existingYaml.spec.rules.find { it.http.paths.serviceName == 'my-service' } if (!existingService) { existingYaml.spec.rules.addAll(newRules) } 这些 groovy 代码,去哪里找yaml 文件呢?

这个代码片段中的 existingYaml 变量可能是从其他地方加载的 YAML 文件的数据,例如 Kubernetes 集群中的 ConfigMap 或 Secret。在这种情况下,需要使用 Kubernetes API 客户端或其他工具(例如 kubectl)来获取 YAML 数据并将其分配给 existingYaml 变量。

如果 YAML 文件存储在本地文件系统上,则可以使用 Groovy 的 File API 来读取文件并将其解析为 YAML 数据。例如:

def existingYaml = new Yaml().load(new File('/path/to/existing.yml').text)

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1293

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?