Fluxcd cli自动完成kubernetes



是否有可能让fluxcd cli在当前上下文中自动完成来自集群的信息,类似于kubectlhelm的方式?

虽然flux确实通过flux completion SHELL提供cli补全,但这仅适用于命令的flux组件。例如

flux reconcile hr -n some_namespace_start TAB

不产生关于命名空间的建议。与资源名称类似的问题,例如:

flux reconcile hr BEGIN_SOME_HR_NAME TAB

例如,不提供在flux-system命名空间中的helm发布的建议。

自动补全提供了Kubernetes集群信息的补全。

您是否按照官方文档加载了该功能?

To load completion run
. <(flux completion bash)
To configure your bash shell to load completions for each session add to your bashrc
# ~/.bashrc or ~/.profile
command -v flux >/dev/null && . <(flux completion bash)

来源:https://fluxcd.io/docs/cmd/flux_completion_bash/

请注意ZSH和FISH的支持略有不同:

  • https://fluxcd.io/docs/cmd/flux_completion_zsh/
  • https://fluxcd.io/docs/cmd/flux_completion_fish/

相关内容

  • 没有找到相关文章

最新更新