跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 安利下下自己写的 macOS 下的 kubernetes 客户端
未分類
3 9 月 2020

安利下下自己写的 macOS 下的 kubernetes 客户端

安利下下自己写的 macOS 下的 kubernetes 客户端

資深大佬 : loulan1996 11

1. 介绍

https://github.com/kubedoctor/kubedoctor

在前些日子的日常开发中,萌生了写一个自定义脚本 Action 的 macOS kubernetes 客户端想法。比如在对多集群时,通过鼠标右键操作预先定义的脚本,减少对资源重复动作的操作,提高一点效率,还不容易眼花。

目前只有自定义脚本 Action,和 YAML 预览,编辑还不太成熟,对频繁编辑需求可以自定义 Action 比如打开 vim 、VSCode 。

2. 特点:

  1. 面向资源脚本 Action 菜单;
  2. 原生语言编写,占用内存低。

3. 使用

  1. 创建 vim ~/.kube/kd.yml 配置文件
  2. 定义相关 Action,例如下面的例子:
version: 1 resourcesKind:   # 模式,这个暂时未实现,是根据过滤模式列出关心的资源   mode: ""   list: ["pods", "deployments.app"] rightMenus:   common:     - name: "概述"       script: "kubectl describe {{ data.kind }} {{ data.metadata.name }} -n {{ data.metadata.namespace }} --context {{ context }}"       # action 支持复制到剪切板和直接运行       #   clipboard: 复制到剪切板       #   shell: 直接运行       action: clipboard     - name: "编辑"       script: "{{ kubectl }} get {{ data.kind }} {{ data.metadata.name }} -o yaml -n {{ data.metadata.namespace }} --context {{ context }} > ${TMPDIR}/{{ data.metadata.name }}.yaml && /usr/local/bin/code ${TMPDIR}/{{ data.metadata.name }}.yaml"       action: shell     - name: "删除"       script: "kubectl delete {{ data.kind }} {{ data.metadata.name }} -n {{ data.metadata.namespace }} --context {{ context }}"       action: clipboard   Kind:   - name: pods     group:       - - name: "日志"           script: "kubectl logs {{ data.metadata.name }} -n {{ data.metadata.namespace }} --context {{ context }} -f --tail 300"           action: clipboard 

4. 想发:

发在 V2EX 论坛,如果大家喜欢,点个 Start。 后续会加一些功能比如 Watch 资源刷新和 Helm Isito 相关的支持。

安利下下自己写的 macOS 下的 kubernetes 客户端 安利下下自己写的 macOS 下的 kubernetes 客户端 安利下下自己写的 macOS 下的 kubernetes 客户端

大佬有話說 (1)

  • 資深大佬 : ErwinCheung

    非常炫酷 占个沙发

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具