如何使用 kubemux¶
tmuxinator¶
kubemux 支持 tmuxinator 的配置和模板功能,这也是 kubemux 最初的灵感来源。
mkdir ~/.tmuxinator
echo '
name: kubemux
root: "~/"
windows:
- p1:
- ls
- pwd
- p2:
- pwd
- echo "hello world"
- p3: htop
' > ~/.tmuxinator/kubemux.yml
kubemux -p kubemux
完整文档请参考 Tmuxinator
kubeconfig¶
随着项目的使用,我发现并不需要对 tmux 进行过多的自定义,而是只需要打开我想要的 kubeconfig。因此,我扩展了项目本身以更好地支持 kubeconfig 配置。我还添加了自动补全支持,现在使用 Kubernetes 集群变得更加快捷。
ls ~/.kube
# pve-kube.config xxx
kubemux kube --kube pve-kube.config
# 建议添加补全支持
# source <(kubemux completion bash)
# source <(kubemux completion zsh)
# 或者您可以将命令添加到 .bashrc 或 .zshrc 中。
kubemux kube --kube <tab>
完整文档请参考 kubeconfig