前往小程序,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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
部署 Prometheus Operator 监控 Kubernetes 集群
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aixiaoyang168/article/details/81661459
哎_小羊
2019/05/25
1.7K0
Kubernetes监控在小米的落地
小米的弹性调度平台(Ocean)以及容器平台主要基于开源容器自动化管理平台kubernetes(简称k8s)来提供服务,完善的监控系统提高容器服务的质量的前提。不同于传统物理主机,每个容器相当于一个主机,导致一台物理主机上的系统指标数量成本增长,总的监控指标规模相当庞大(经线上统计,每node指标达到10000+)。此外,为了避免重复造轮,需要最大限度的利用公司的监控报警系统,需要把k8s的监控和报警融入其中。在小米现有的基础设施之上,落地该监控,是一个不小的挑战。
马哥linux运维
2019/07/10
1.2K0
Kubernetes监控在小米的落地
部署 Prometheus Operator 监控 Kubernetes 集群
我们知道 Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,而 Prometheus Operator 是 CoreOS 开源的一套用于管理在 Kubernetes 集群上的 Prometheus 控制器,它是为了简化在 Kubernetes 上部署、管理和运行 Prometheus 和 Alertmanager 集群。
kubernetes中文社区
2019/06/24
2.5K0
部署 Prometheus Operator 监控 Kubernetes 集群
使用OpenTelemetry Operator解锁Kubernetes可观测性
随着 Kubernetes 环境规模和复杂性的增长,可观测性对于维持性能和可靠性至关重要。本文探讨了 OpenTelemetry Operator 如何简化遥测数据的收集,从而能够无缝监控 Kubernetes 本身以及在其上运行的应用程序。
云云众生s
2025/03/10
2270
使用OpenTelemetry Operator解锁Kubernetes可观测性
kubernetes指南--弹性伸缩
弹性伸缩这种功能,不是很多系统都已经实现了,我们直接用就行了吗,为什么还需要个指南呢。 因为。。。。我们先来看看都有哪些相关知识点吧。。。
仙人技术
2020/04/29
3.6K0
kubernetes指南--弹性伸缩
Kubernetes面试题
1、简述ETCD及其特点? etcd是一个分布式的、高可用的、一致的key-value存储数据库,基于Go语言实现,主要用于共享配置和服务发现。 特点: 完全复制:集群中的每个节点都可以使用完整的存档
院长技术
2022/03/11
1.1K0
揭秘有状态服务上 Kubernetes 的核心技术
之前在中通负责过缓存平台的建设工作,当时的缓存系统使用搜狐 TV 开源的 CacheCloud 缓存服务平台进行托管,但随着公司业务发展,随着而来的是资源隔离、集群访问权限粒度、资源不均衡、仅支持 Redis 类型的集群等问题,为了解决公司当下使用缓存的痛点,当时决定构建下一代缓存服务平台,它是基于 Kubernetes Operator 自动化部署与运维的思想,当时还写下了一篇文章:「中通缓存服务平台基于 Kubernetes Operator 的服务化实践」。
张乘辉
2021/07/14
1.1K0
Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量
在 Kubernetes 中运行大规模以 Web 为中心的工作负载,最关键的需求之一就是在 L7 层实现高效流畅的入口流量管理。自从第一批 Kubernetes Ingress Controller 开发完成以来,Envoy(由 Matt Klein 和 Lyft 团队开发)已经成为云原生生态系统中的新生力量。Envoy 之所以受到支持,因为它是一个 CNCF 托管的项目,与整个容器圈和云原生架构有着天然的支持。
米开朗基杨
2019/08/30
1.8K0
Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量
还怕记不住 Kubectl 命令?K9s 太强大了
•忘记命令,先敲 --help,再敲命令,效率低•忘记加 -n 指定 namespace•太长的命令经常记错或敲错,比如 kubectl exec -it...•无法快速将日志、yaml 复制出来•对于 CRD 类资源,记不住 CRD type,查不到相关信息•无法掌握集群的健康及监控状态•…
我的小碗汤
2023/03/19
1.9K0
还怕记不住 Kubectl 命令?K9s 太强大了
Kubernetes 常见的面试题总结分享
etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。
kubernetes中文社区
2021/06/21
1.2K0
以图形化的方式了解Kubernetes
在我们尝试了解Kubernetes之前,让我们花一点时间来澄清容器是什么,以及它们为什么如此受欢迎。毕竟,在不知道容器是什么的情况下谈论容器编排器(Kubernetes)是没有意义的。
程序猿Damon
2020/08/28
7530
以图形化的方式了解Kubernetes
运维锅总详解Kubernetes之Controller
本文尝试从Kubernetes Controller的种类、交互逻辑、最佳实践、伪代码示例及历史演进5个方面对其进行详细阐述,希望对您有所帮助!
锅总
2024/07/29
3020
运维锅总详解Kubernetes之Controller
Kubernetes 排障实战:用 Prometheus 提升集群可用性和排障效率
导语:本文主要探讨 Prometheus 在观测 Kubernetes 方面的独特优势和最佳实践,包括如何在 Kubernetes 不同层次和维度上实现全面的可观测性,如何排查最常见的 Kubernetes 故障,以及维护集群稳定高效运行的最佳实践。
腾讯云可观测平台
2025/02/11
2830
Kubernetes 排障实战:用 Prometheus 提升集群可用性和排障效率
Kubernetes集群部署相关
free -h,显示内存和利用率 用swapon -s可以检查特定分区,逻辑卷或文件的交换,-s是摘要的含义,用它来获取交换的详细信息,以千字节为单位 或者使用top命令 vmstat,可以用该命令查看交换和交换信息,无法查看交换的总值
用户1413827
2023/11/28
7340
Kubernetes集群部署相关
IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift等
etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。
杰哥的IT之旅
2020/10/23
5.6K1
Kubernetes(k8s)-基本概念
作者介绍:简历上没有一个精通的运维工程师。下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/12/20
2920
Kubernetes(k8s)-基本概念
n2-kubernetes操作命令详细一览
描述: 学习 Kubernetes 最重要的是其基础的理论概念以及实践操作, 而实际操作又必不可少的是k8s相关的命令,所以为了方便自己以及读者的查阅,将自己在学习过程中所遇的命令进行一个简单的记录;
全栈工程师修炼指南
2022/09/29
2K0
0元体验|使用 Prometheus 监控 Kubernetes 的最佳实践
前言:本文主要介绍了 Kubernetes 的监控场景、监控选型,以及使用腾讯云 Prometheus 监控 Kubernetes 的完整路径。
腾讯云可观测平台
2025/02/11
2200
0元体验|使用 Prometheus 监控 Kubernetes 的最佳实践
图文了解 Kubernetes
最近,我开始了 Kubernetes 之旅,希望更好地了解其内部。下面简单介绍下吧!
没有故事的陈师傅
2020/05/09
6820
图文了解 Kubernetes
Kubernetes命令行管理工具 — Kubectl
国内直接安装Kubectl会失败主要是访问了 google 的地址,但是可以通过Github上来找到可以进行使用编译好的二进制文件
喵了个咪233
2021/12/29
5660
相关推荐
部署 Prometheus Operator 监控 Kubernetes 集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档