制作了复杂的chart用猪齿鱼发布有些问题

制作的这个chart有7个微服务和4个中间件(redis,activemq,zookeeper, activemq)
其中的微服务会依赖中间件等
具体目录结构如下

这个chart直接用helm发布没有问题。
通过猪齿鱼发布后,去k8s上看也是成功的。效果如下

然后,问题来了
猪齿鱼平台上显示的状态是红色状态


查看这个实例详情

查看容器列表,只显示一个poc-activemq,而且是pending状态

我自己的推测?
是不是猪齿鱼不支持这种复杂的chart。遇到一个chart里面有多个deployment,就默认取了排在第一位的activemq作为这个chart的信息?

是否有啥办法解决?

这边我们平台识别是需要标签的,如果chart包总渲染出的deployment文件,spec.template中带了标签,那pod也会带上我们平台标签,就能识别。

在本周将发布的新版本中,不需要用户手动chart模板加入平台的label了,所以这个复杂chart在新版本能够得到支持。

好的,谢谢

不过为什么k8s里面pod的状态已经是running,但是猪齿鱼里面确实pending

你说的是这种标签吗? 并没有用

我对比了下猪齿鱼上显示出来的那个deploymmen,和其他没显示出来的deployment 的标签,结构是一样的。