最近我在用我们的 Helm Charts 试验 Skaffold,我有点进退两难,我们的 Helm Chart \ Sub Charts 是否与 Skaffold 兼容。
我们的掌舵图表如下所示
my-helm-charts
+-charts
+-project1
+-project2
+-project3
+-project4
+-infrastructure_kafka
+-charts
+-kafka
+-zookeeper
+-infrastructure_cassandra
+-infrastructure_elasticsearch
+-Charts.yaml
+-Values.yaml
我们选择以这种方式构建 Helm Charts 的原因是,如果有必要为我们的项目增加额外的阶段。
现在,当我想使用 Google Cloud Code / Skaffold 开发 project2(我已正确配置并且可以在 IntelliJ 中毫无问题地启动)时,我必须启动整个 my-helm-charts。
这实际上没问题,但问题是,如果我在 Kubernetes 中使用 Debug,我感觉 Google Cloud Code/Skaffold 确实可以定位到 project2 并且没有调试发生。
我的感觉是 Google Cloud/Skaffold 更倾向于使用以下结构......
project2-helm
+-templates
+-Charts.yaml
+-Values.yaml
我的 Subcharts 结构从 Google Cloud Code/Skaffold 开始,没有任何例外,但我无法调试,是否可以通过我的结构实现我想要的,如果可以,如何实现?
还是根本不可能...
谢谢回答...