首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skaffold和多重子图表

Skaffold和多重子图表
EN

Stack Overflow用户
提问于 2021-04-20 14:46:57
回答 2查看 134关注 0票数 0

最近我在用我们的Helm Chart试验Skaffold,我有点进退两难,我们的Helm Chart\ Sub Charts是否与Skaffold兼容。

我们的舵图如下所示

代码语言:javascript
复制
my-helm-charts
+-charts
  +-project1
  +-project2
  +-project3
  +-project4
  +-infrastructure_kafka
    +-charts
      +-kafka
      +-zookeeper
  +-infrastructure_cassandra
  +-infrastructure_elasticsearch
  +-Charts.yaml
  +-Values.yaml

我们选择以这种方式构建Helm Chart的原因是,如果有必要的话,可以为我们的项目增加额外的阶段。

现在,当我想要使用Google Cloud Code / Skaffold开发project2时(我配置正确,在IntelliJ中我可以毫无问题地启动),我必须开始整个my-helm-charts。

这实际上是可以的,但问题是,如果我在Kubernetes中使用Debug,我有一种感觉,Google Cloud Code/Skaffold可以真正定位project2,而不会发生调试。

我的感觉是Google Cloud/Skaffold更倾向于使用以下结构……

代码语言:javascript
复制
project2-helm
+-templates
+-Charts.yaml
+-Values.yaml

我的子图结构开始于Google Cloud Code/Skaffold,没有任何例外,但我无法调试,我的结构是否可能实现我想要的,如果可能,如何实现?

或者根本不可能...

感谢你的回答...

EN

回答 2

Stack Overflow用户

发布于 2021-04-21 11:19:42

我们最近添加了一个称为配置依赖的功能,这可能会在这里有所帮助。它允许您创建更具体的需求,然后使用“skaffold.yamls”字段将它们映射在一起:https://skaffold.dev/docs/design/config/#configuration-dependencies

一旦创建了skaffold.yamls和正确的依赖关系映射,就可以使用-m标志运行skaffold来选择服务的一次切片:

skaffold dev -m project3

模块的云代码支持即将到来。

票数 0
EN

Stack Overflow用户

发布于 2021-10-22 21:20:00

Cloud Code IntelliJ和Cloud Code VS Code最近添加了预览级支持,用于部署和调试使用Skaffold的大型应用程序的模块。请在此处查看更多信息https://cloud.google.com/code/docs/intellij/skaffold-modules

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67173805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档