轻松管理多 Kubernetes 集群:试试 kubemux 吧

查看 25|回复 1
作者:corvofeng   
最近我开发了一款轻量级的 Kubernetes 多集群管理工具,叫 kubemux。这是一款专为 Kubernetes 管理优化的终端复用器封装工具,支持 tmux 和 zellij,帮助开发者高效管理多集群环境。
功能亮点
  • 多集群管理:一键切换不同的 Kubernetes 集群配置
  • 支持终端复用器:兼容 tmux 和 zellij
  • tmuxinator 支持:轻松加载现有的 tmuxinator 配置
  • 零依赖:无需其他依赖,直接运行独立二进制文件
  • Shell 自动补全:支持 Bash 和 Zsh 的补全功能
  • 跳板机支持:能无缝连接位于跳板机后的集群

    安装方法
    MacOS
    brew install corvofeng/tap/kubemux
    Linux
    通过 https://github.com/marcosnils/bin:
    bin install https://github.com/corvofeng/kubemux ~/usr/bin
    或者直接使用二进制文件:
    cd /tmp
    wget https://github.com/corvofeng/kubemux/releases/latest/download/kubemux_linux_amd64.tar.gz
    tar -zxvf kubemux_linux_amd64.tar.gz
    sudo install -v kubemux /usr/local/bin
    快速上手
    配置集群
    ls ~/.kube
    # pve-kube.config xxx
    kubemux kube --kube pve-kube.config
    # 建议启用自动补全功能:
    source
    配置 tmuxinator
    mkdir ~/.tmuxinator
    echo '
    name: kubemux
    root: "~/"
    windows:
      - p1:
        - ls
        - pwd
      - p2:
        - pwd
        - echo "hello world"
      - p3: htop
    ' > ~/.tmuxinator/kubemux.yml
    kubemux -p kubemux
    文档与博客
  • 完整文档请见:kubemux 官方文档

  • 博客文章:
  • 英文版
  • 中文版


    Demo 演示
    管理 Kubernetes 配置

    支持 tmuxinator

    支持 zellij

    开源与贡献
    欢迎大家提 PR !有任何改进建议,也可以通过 Issues 讨论。
    项目使用 MIT 协议。  
    希望大家喜欢这个工具,欢迎试用并反馈意见! 🎉
  • gyms   
    已 star😀
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部