由 helm hooks 创建的 pods 的 Skaffold 开发流日志
Skaffold dev stream logs of pods created by helm hooks
我想在使用 skaffold dev
时查看 pre-install/post-install helm hooks 的输出,但这似乎不起作用。
skaffold 使用哪些过滤器来获取日志拖尾的所有 pods?有没有办法通过应用一些标签(例如 skaffold.dev/run-id: static
)强制 skaffold 拿起钩子?
上下文
使用本地开发 docker,镜像构建速度非常快,因此对于某些用例,无需使用文件同步和特殊的开发模式容器镜像并在内部监视文件。
有此功能请求:https://github.com/GoogleContainerTools/skaffold/issues/1441,但这是为了向 skaffold 本身添加挂钩。
由 helm hook 创建的 pods 未被删除 (https://github.com/GoogleContainerTools/skaffold/issues/2876),但这是 helm delete
.
的预期行为
感谢@acristu 提出的问题。脚手架开发人员在这里。
目前,skaffold 不知道 pods 部署在 pre 和 post helm hooks 中。
原因是,我们不解析这些挂钩中的清单,因此无法转换它们以添加所需的标签 skaffold.dev/run-id
目前无法强制 skaffold 从这些 pods/containers
中获取日志
也就是说,我们有一个待处理的功能请求,以扩展当前日志配置以包括 resourceType
或 resourceName
,例如 portForward
部分
portForward: # describes user defined resources to port-forward.
- resourceType: # Kubernetes type that should be port forwarded.
resourceName:
在 skaffold 中支持这个是个好主意。
我想在使用 skaffold dev
时查看 pre-install/post-install helm hooks 的输出,但这似乎不起作用。
skaffold 使用哪些过滤器来获取日志拖尾的所有 pods?有没有办法通过应用一些标签(例如 skaffold.dev/run-id: static
)强制 skaffold 拿起钩子?
上下文
使用本地开发 docker,镜像构建速度非常快,因此对于某些用例,无需使用文件同步和特殊的开发模式容器镜像并在内部监视文件。
有此功能请求:https://github.com/GoogleContainerTools/skaffold/issues/1441,但这是为了向 skaffold 本身添加挂钩。
由 helm hook 创建的 pods 未被删除 (https://github.com/GoogleContainerTools/skaffold/issues/2876),但这是 helm delete
.
感谢@acristu 提出的问题。脚手架开发人员在这里。
目前,skaffold 不知道 pods 部署在 pre 和 post helm hooks 中。
原因是,我们不解析这些挂钩中的清单,因此无法转换它们以添加所需的标签 skaffold.dev/run-id
目前无法强制 skaffold 从这些 pods/containers
中获取日志也就是说,我们有一个待处理的功能请求,以扩展当前日志配置以包括 resourceType
或 resourceName
,例如 portForward
部分
portForward: # describes user defined resources to port-forward.
- resourceType: # Kubernetes type that should be port forwarded.
resourceName:
在 skaffold 中支持这个是个好主意。