Search: #K8s

  1. kubernetes3d - 机架服务器形式的 Web 端 K8s 3D 模拟器

    kubernetes3d - 机架服务器形式的 Web 端 K8s 3D 模拟器
    https://kubernetes3d.com/
    Kubernetes 集群基于 webernetes 模拟,完全在浏览器中运行。将抽象的 Kubernetes(#K8s)集群架构与运行状态以“数据中心机房机柜”的形式直观地视觉化呈现。
    界面效果基于 ambientcss 库实现。

    机柜(Rack) = 节点(Node):每个物理机柜代表 K8s 中的一个工作节点。
    服务器(Server) = Pod:机柜里插着的服务器就是运行中的 Pod。
    调度(Scheduling) = 按下电源键:在集群中调度一个 Pod,在 3D 房间里就表现为选中一台服务器并按下它的启动按钮;未调度的 Pod 则是一个没有分配到具体机器的引导请求。
    网络组件实体化:集群对数据包的每一次处理都有对应的物理盒子。
    路由器(Router):外部流量的入口(Demarc)。
    防火墙(Firewall):负责执行网络策略(Policy)。
    核心交换机(Core Switch):负责跨节点的 Pod 子网路由。
    服务(Service):表现为一个配线架(Patch Panel),上面连着跳线到每个就绪的端点。
    东西向流量可视化:如果 Web 层的 Pod 调用了位于另一个机柜的 API 层 Pod,你可以直接看到一个黄色的数据包(Packet)离开 Web 机器、穿过网络织网(Fabric),最后到达目标机柜。

  2. sofka - 基于 Rust 的全异步 Kubernetes TUI 终端管理工具(类似 K9s)

    OKHK 👀
    kli - Kubernetes TUI 工具,类似 k9s https://github.com/bjarneo/kli 受 k9s、Lens、lazygit 启发为终端用户设计的 Kubernetes TUI 管理工具。 #K8s #Tool #Shell #DevOps #GitHub 在AI Agent 潮流之下,这种 TUI 也是一种古法运维了🤣
    sofka - 基于 Rust 的全异步 Kubernetes TUI 终端管理工具(类似 K9s)
    https://github.com/nklmilojevic/sofka/
    基于 kube-rs 与 ratatui 构建,采用全异步架构实现 UI 零卡顿,为 Kubernetes 集群提供通用且高性能的终端管理体验。
    内置 GitOps 扩展: 原生集成 Flux CD 与 Argo CD ,无需依赖外部 CLI 即可完成暂停、恢复与同步操作。
    确定性故障排查: 提供无 AI 依赖的故障诊断视图与事件时间线,精准定位 Pod 异常根因。
    通用资源渲染: 无需为特定 Kind 单独编写渲染器,原生支持所有 CRD,并按层级下钻查看自定义资源。

    #K8s #Tool #Shell #GitHub GitHub - nklmilojevic/sofka: A Kubernetes TUI, reimagined in Rust - built on kube-rs and ratatui, async-first from the ground up.

  3. GhostLens - 基于 Rust 的 #Kubernetes #macOS 管理客户端

    OKHK 👀
    kli - Kubernetes TUI 工具,类似 k9s https://github.com/bjarneo/kli 受 k9s、Lens、lazygit 启发为终端用户设计的 Kubernetes TUI 管理工具。 #K8s #Tool #Shell #DevOps #GitHub 在AI Agent 潮流之下,这种 TUI 也是一种古法运维了🤣
    GhostLens - 基于 Rust 的 #Kubernetes #macOS 管理客户端
    https://ghostlens.kilerd.me/
    界面和 #K8s Lens 类似,操作习惯不用大改
    source

  4. KubeSolo - 移除多节点集群逻辑的单节点超轻量化 Kubernetes 发行版

    KubeSolo - 移除多节点集群逻辑的单节点超轻量化 Kubernetes 发行版
    https://kubesolo.io/
    https://github.com/portainer/kubesolo
    #K8s #DevOps #Tool #GitHub
    专门针对单节点边缘设备、工业网关与开发环境设计的超轻量级 OCI 兼容 Kubernetes,内存占用低于 200 MB,无需 etcd 和集群开销。
    彻底移除集群冗余逻辑: 直接移除 etcd、 Leader 选举及多节点网络覆盖层代码,在单个进程中运行完整的 Kubernetes 控制循环。
    SQLite 与轻量调度替代: 使用 Kine + SQLite 替换 etcd 作为状态存储,采用 NodeSetter 钩子完成单节点调度,减少系统资源消耗。
    全套开箱即用集成: 内置 containerd、crun、CoreDNS 以及离线与在线双安装模式,支持在 512 MB 内存及闪存设备上 60 秒极速部署。
    KubeSolo: Single-node Kubernetes. Anywhere you'd run Docker.

  5. Clusterpedia - 多 Kubernetes 集群资源的百科全书

    Clusterpedia - 多 Kubernetes 集群资源的百科全书
    https://github.com/clusterpedia-io/clusterpedia
    跨多集群同步、检索和检索 Kubernetes 资源的高效检索与管理平台。
    #K8s #DevOps #Tool #GitHub GitHub - clusterpedia-io/clusterpedia: The Encyclopedia of Kubernetes clusters

  6. OneClickVirt - Universal Virtualization Management Platform 可扩展的通用虚拟化管理平台

    OneClickVirt - Universal Virtualization Management Platform 可扩展的通用虚拟化管理平台
    https://github.com/oneclickvirt/oneclickvirt
    一个可扩展的通用虚拟化管理平台,支持 LXD、Incus、Docker、Podman、Containerd、Proxmox VE、QEMU/KVM 和 KubeVirt。

    #DevOps #Linux #PVE #Docker #K8s #GitHub GitHub - oneclickvirt/oneclickvirt: Universal Virtualization Management Platform   可扩展的通用虚拟化管理平台,支持 Proxmox VE / LXD (GPU) / Incus…

  7. kli - Kubernetes TUI 工具,类似 k9s

    OKHK 👀
    Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量 https://github.com/skyhook-io/radar 本地 CLI + Web 形式,不错 ● 零侵入架构: 运行于本地并直接通信 K8s API,无需部署 Agent、CRD 或任何集群端组件。 ● 多维可视化: 动态绘制资源拓扑与网络流量,提供实时事件时间线与 Side-by-side YAML 对比。 ● 内置 AI 支持: 集成 MCP 服务,允许 AI 助手直接查询集群拓扑、日志及执行非破坏性运维操作。…
    kli - Kubernetes TUI 工具,类似 k9s
    https://github.com/bjarneo/kli
    受 k9s、Lens、lazygit 启发为终端用户设计的 Kubernetes TUI 管理工具。
    #K8s #Tool #Shell #DevOps #GitHub
    在AI Agent 潮流之下,这种 TUI 也是一种古法运维了🤣
    GitHub - bjarneo/ku: A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.

  8. Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量

    Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量

    https://github.com/skyhook-io/radar

    本地 CLI + Web 形式,不错


    ● 零侵入架构: 运行于本地并直接通信 K8s API,无需部署 Agent、CRD 或任何集群端组件。
    ● 多维可视化: 动态绘制资源拓扑与网络流量,提供实时事件时间线与 Side-by-side YAML 对比。
    ● 内置 AI 支持: 集成 MCP 服务,允许 AI 助手直接查询集群拓扑、日志及执行非破坏性运维操作。

    #K8s #DevOps #Tool #GitHub GitHub - skyhook-io/radar: The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why…

  9. iximiuz Labs - Linux / 容器 / K8s 网络实操题

    iximiuz Labs - Linux / 容器 / K8s 网络实操题

    https://labs.iximiuz.com/challenges

    iximiuz Labs 推出的在线实操题目,每道题都配有互动检测、清晰图解和理论参考,可以看作 DevOps 领域的 LeetCode。

    ● 利用 Linux 命名空间,在不改动容器的前提下,访问应用内部调试接口。
    ● 在多个 Docker 容器间共享 PID、IPC 和网络命名空间,掌握 Kubernetes Pod 架构和容器调试的核心技术。
    ● 容器生命周期管理:创建、启动、暂停、恢复、停止及删除,全面理解容器操作流程。
    ● 使用 cgroup freezer 机制暂停与恢复 Linux 进程,实战资源管理。
    ● 通过 UNIX 信号控制容器化应用行为,触发内存使用报告。
    ● 自动重启失败应用,提高容器稳定性。
    ● 清理无用 Docker 卷,释放磁盘空间,优化资源使用。
    ● 理解命名卷与匿名卷的区别,避免数据库容器升级时数据丢失。
    ● 利用卷实现数据持久化,支持应用容器平滑升级。

    #DevOps #Linux #K8s #Docker #Network #GitHub #URL

  10. 三个 Pod 在被驱逐(Evicted)的队列里聊了起来,交流自己为什么被杀掉:

    三个 Pod 在被驱逐(Evicted)的队列里聊了起来,交流自己为什么被杀掉:
    第一个 Pod 说:“我用的 CPU 超过了 Limit,系统说我有膨胀的个人英雄主义,就把我 OOM Kill 了。”
    第二个 Pod 说:“我用的资源远低于 Request,系统说我浪费国家公共资源,消极怠工,为了提高装箱率(Bin-packing)把我缩容了。”
    第三个 Pod 一脸委屈:“我表现完美,不仅资源使用率稳定,还严格遵守了所有的配额限制!”
    前两个 Pod 问:“那你为什么也会在这?”
    第三个 Pod 长叹一声:“因为有一个 PriorityClass: system-node-critical 的 Pod 要调度到这个节点上来。给领导让路,是政治任务。”


    https://fxtwitter.com/earayu/status/1991042370046210111 #K8s 段子不错

  11. https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/
    #K8s
    Ingress Nginx “退役”,后续要转用 Gateway API
    (https://gateway-api.sigs.k8s.io/implementations/
    处于 GA 状态的项目)

  12. LuBan - K8s 多集群管理运维平台

    LuBan - K8s 多集群管理运维平台

    https://github.com/dnsjia/luban

    LuBan 是一个基于 Go 语言和 Vue 开发的 Kubernetes 多集群管理平台。它可以管理不同云厂商的 Kubernetes 集群,并集成了 CMDB 资产管理功能,帮助用户更好地管理集群、节点等基础资源,提高运维效率,降低维护成本。

    ● 支持 Kubernetes 多集群管理
    ● 集成 CMDB 资产管理功能
    ● 提供用户登录、权限管理、MFA 认证等功能
    ● 支持应用发布、流水线、弹性伸缩等功能
    ● 提供运维工具,如端口转发、操作审计等

    #K8s #DevOps #Tool #GitHub #Golang GitHub - dnsjia/luban: Kubernetes集群管理平台,CMDB,K8S容器管理,运维平台,自动化运维发布平台,CICD平台,多集群管理

  13. Uncloud - 轻量级容器编排工具

    Uncloud - 轻量级容器编排工具

    https://github.com/psviderski/uncloud

    https://uncloud.run/

    Uncloud 是一个轻量级的集群和容器编排工具,可让您跨云 VM 和裸机部署和管理 Web 应用程序,同时最大限度地减少集群管理开销。

    它创建了一个安全的 WireGuard 网状网络,提供自动服务发现、负载均衡、HTTPS 入口和简单的 CLI 命令来管理您的应用程序。

    与传统的编排器不同,Uncloud 没有中央控制平面和法定人数,每台机器都保持集群状态的同步副本,即使某些机器离线,集群操作也能保持正常。

    ● 可部署在任何地方:将云 VM、专用服务器和裸机组合成统一的计算环境,无论位置或提供商如何。
    ● Docker Compose:使用熟悉的 Docker Compose 格式定义服务和卷,无需学习新的专有 DSL。
    ● 零停机部署:在不中断服务的情况下进行滚动更新,即将推出自动回滚功能。
    ● 服务发现:内置 DNS 服务器解析服务名称到容器 IP。
    ● 持久存储:使用跨机器管理的 Docker 卷运行有状态服务。
    ● 零配置私有网络:自动 WireGuard 网状网络,具有对等发现和 NAT 穿越功能。

    #DevOps #Tool #GitHub #K8s #Docker #HomeLab

  14. CiliKube - 为新手设计的 Kubernetes 资源管理平台

    CiliKube - 为新手设计的 Kubernetes 资源管理平台

    后端:github.com/ciliverse/cilikube

    前端:github.com/cilliantech/cilikube-web

    CiliKube 是一个使用现代主流技术栈(Vue3, TypeScript, Go, Gin)构建的开源全栈 Kubernetes (k8s) 多集群资源管理平台。它致力于提供一个简洁、优雅的界面,来简化 Kubernetes 资源的日常管理(增删改查)并支持功能拓展。

    #K8s #DevOps #Golang #Tool #GitHub link GitHub - ciliverse/cilikube: Multi-cluster Kubernetes admin: nodes, workloads, topology, and a React + Go console. Learn k8s, helm…

  15. kite - 轻量级 Kubernetes Dashboard

    kite - 轻量级 Kubernetes Dashboard

    https://github.com/zxh326/kite

    https://www.v2ex.com/t/1141249

    原生的不好看,KubeSphere 太重

    Kite 是一个轻量级、界面美观的 Kubernetes Dashboard

    ● 现代化的用户体验,支持多主题
    ● 全面的资源管理, 包括 Pods、Deployments、Services 等
    ● 实时监控指标, 包括 CPU、内存和网络使用情况
    ● 支持自定义资源 (CRD)
    ● 支持 OAuth 和基本身份验证

    ---
    K8m

    #K8s #DevOps #Tool #GitHub #Golang