前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >告别繁琐命令行:Kite 带来的极简 Kubernetes 运维新方式

告别繁琐命令行:Kite 带来的极简 Kubernetes 运维新方式

作者头像
IT运维技术圈
发布于 2025-06-28 06:30:37
发布于 2025-06-28 06:30:37
1260
举报
文章被收录于专栏:IT运维技术圈IT运维技术圈

管理K8s 多个集群时难免会切换窗口、反复敲命令行的时候。前不久偶然刷到 Kite 这个项目,这是一个轻量的Kubernetes Dashboard,不搞花里胡哨的功能,只想着把集群监控和管理做得更直观、更省心。说实话,这几年类似的工具我见得不少,但 Kite 这种极简、务实的风格,反倒让我觉得有点眼前一亮。

说到部署,Kite 真的没什么门槛。只要有 Docker 环境,拉下镜像,挂个 kubeconfig,端口映射一下,页面就起来了。其实我第一次跑 Kite 的时候,还以为会踩一堆依赖坑,结果全程顺滑。唯一需要注意的,大概就是 Prometheus 的依赖问题。如果集群里没装 Prometheus,监控面板基本就废了,不过这也合情合理,毕竟 Kite 本身不打算做监控采集那一套,只是把现有的数据可视化拉出来。

Kite 的资源管理功能覆盖了 Deployment、Pod、Service 这些常规对象,甚至连 CRD 也能操作。页面上的各种增删改查操作,底层其实全靠 REST API 转发到 Kubernetes API Server,后端做了一层简单封装。比如你要扩容一个 Deployment,前端点一下,后端就帮你 patch 资源对象,整个流程很直观。CRD 支持这块我特意试了下,虽然常规的自定义资源能直接操作,但遇到复杂 schema 的 CRD,还是得手动调整 YAML 配置,自动化程度还有提升空间。

我挺喜欢 Kite 的 Web 终端功能。浏览器里点开 Pod,直接就能跑 shell 命令,底层其实是后端用 PTY 建立了伪终端,再通过 WebSocket 把输入输出流转发到前端。这个设计和 kubectl exec 的原理差不多,但用户体验上要友好不少。只是有一点要提醒,Pod 的 RBAC 权限要放开,否则终端功能会直接报错。我自己就遇到过权限不足导致终端卡死的情况,后来才发现是服务账号没加 exec 权限。

当然,Kite 目前还是早期版本,很多细节还有打磨空间。比如多集群切换要靠改配置重启服务,文档也还不算完善。Prometheus 依赖如果能提供内置的监控方案,部署门槛还能再降一截。CRD 的操作体验也可以再优化,毕竟现在很多团队都离不开自定义资源。

地址

https://github.com/zxh326/kite

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT运维技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
!DOCTYPE html文档类型声明
让CSS样式表生效,DOCTYPE声明是必须的,以前TABLE布局的网页可能DOCTYPE可以省略也可以正常显示。但在DIV+CSS布局中虽然DOCTYPE就一段代码却至关重要,影响CSS样式是否生效。少了DOCTYPE html声明有的CSS样式仍是生效,但有的CSS样式是失效的。所以DOCTYPE是必不可少的。
Yiiven
2022/12/15
1.1K0
XHTML 语法规则及 HTML/XHTML 文档类型说明(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5)
可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML 是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而 XHTML 则基于可扩展标记语言(XML),XML 是 SGML 的一个子集。XHTML 1.0 在 2000 年 1 月 26 日成为 W3C 的推荐标准。
白鹿第一帅
2022/05/08
1.5K0
XHTML 语法规则及 HTML/XHTML 文档类型说明(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5)
XHTML 语法规则以及 HTML/XHTML 文档类型说明小结
可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML 是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而 XHTML 则基于可扩展标记语言(XML),XML 是 SGML 的一个子集。XHTML 1.0 在 2000 年 1 月 26 日成为 W3C 的推荐标准。
白鹿第一帅
2021/03/02
8410
XHTML 语法规则以及 HTML/XHTML 文档类型说明小结
doctype的作用
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
刘嘿哈
2022/10/25
7480
w3c标准html5手册_在w3c中规定html决定页面的
下面的图是我在网上看到的一张图,总结的非常好。转: HTML常用标签及其用法
全栈程序员站长
2022/09/30
1.3K0
w3c标准html5手册_在w3c中规定html决定页面的
说说html 的<!DOCTYPE>声明&标准模式与兼容模式
我们都知道<!DOCTYPE>声明位于文档的最前面,处于<html>标签之前。 <!DOCTYPE>声明不是html标签,它的作用:告知web浏览界面应该使用哪个html版本。 例如: <!DOCTYPE html>  则是告诉浏览器应使用html5。 建议:总是给html文件加上<!DOCTYPE>声明,确保浏览器能预先知道文档类型。 在html 4.0.1中,<!DOCTYPE>声明需引用DTD(文档类型说明),因为html 4.0.1是基于SGML(Standard Generalized Marku
用户1149564
2018/01/11
2.8K0
前端知识点系列一:HTML
注意:不同浏览器tab之间(同一个url),不共享sessionStorage,但是,会共享localStorage和cookie。
娜姐
2022/05/13
6180
常见HTML的!DOCTYPE声明
HTML或者XHTML版本!DOCTYPE声明 HTML 2.0 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> HTML 3.2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> HTML 4.0 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/T
就只是小茗
2018/03/07
1.5K0
<!DOCTYPE> 的理解
     今天被问道“有没有仔细了解过<!DOCTYPE>标签?”,愣了一下,因为一开始在W3cschool上看到过建议使用XHTML Transitional DTD,之后就很听话地把Dreamweaver的HTML文档类型默认设置为XHTML 1.0 Transitional。之后就理所当然地一直用到现在了。人这东西还真是,越长大就越懒了,很多东西都被潜意识地当成了理所当然。既然已经被问及,就去找了找资料,总结了一下,权当做笔记吧~~
书童小二
2018/09/03
6150
HTML基础复习(一)
HTML:超文本标记语言(HyperText Markup Language),不是一种编程语言,是标记语言 HTML元素: <p>段落</p> HTML标签: <p>段落</p> HTML声明:<!DOCTYPE>并不是标签 HTML5:<!DOCTYPE html> HTML4.0.1 strict:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> HTML 4.01 Tr
用户1667431
2018/04/18
1K0
jsp中<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” 。。的重要性「建议收藏」
这个句头作用是很大的,如果不加,默认你的html是html4.0的。 而如果加上了<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
全栈程序员站长
2022/09/14
5.4K0
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
大家好,又见面了,我是你们的朋友全栈君。[size=medium][color=orange][b]JSP页面头部的标识:<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>[/b][/color][/size]
全栈程序员站长
2022/09/14
1.9K0
前端基础-DOCTYPE标签
​ <!DOCTYPE>不是标签,只是用来声明文档类型,并告知浏览器通过此规范来解析本页面中的代码
cwl_java
2020/03/31
3440
<!DOCTYPE html PUBLIC……>的组成解释「建议收藏」
DOCTYPE是document type(文档类型)的简写,在web设计中用来说明你用的XHTML或者HTML是什么版本。
全栈程序员站长
2022/09/14
9150
1.HTML基础必备知识学习笔记
学习路径 通过前面【全栈之前端前置知识】我们知道,前端开发一般学习路径都是 HTML+CSS+Javascript等
全栈工程师修炼指南
2023/03/19
1.4K0
1.HTML基础必备知识学习笔记
知识整理之HTML篇
HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们该有的方式来运行) 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
Clearlove
2019/08/29
1.3K0
DOCTYPE
DOCTYPE是document type(文档类型)的简写,在web设计中用来说明你用的XHTML或者HTML是什么版本
WindRunnerMax
2020/08/27
3990
HTML基本语法和语义(转)
该声明位于文档中最前面的位置,处于html标签之前,此标签告知浏览器文档使用哪种HTML或者 XHTML规范。
山河木马
2019/03/05
6130
前端之 HTML 知识点扫盲
在HTML中,文档类型声明是必要的。 所有的文档的头部,你都将会看到”DOCTYPE” 的身影。 这个声明的目的是防止浏览器在渲染文档时,切换到我们称为“怪异模式(兼容模式)”的渲染模式。 “DOCTYPE” 确保浏览器按照最佳的相关规范进行渲染,而不是使用一个不符合规范的渲染模式。
IT技术小咖
2019/06/26
1.1K0
初识HTML(超文本标识语言)
HTML(超文本标记语言)是构建网页的基础语言。每个网站都是由 HTML 代码构成的,并且它能够决定网页的结构和内容。在深入学习其他前端技能(如 CSS 和 JavaScript)之前,掌握 HTML 是至关重要的。
一条晒干的咸鱼
2024/11/19
1.1K0
初识HTML(超文本标识语言)
相关推荐
!DOCTYPE html文档类型声明
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档