thumbnail
进站必读
关于注册 在前期未开启注册机制之前,站点内存在大量灌水信息和用户注册,给站点管理员带来了很大的困扰,管理员需要定期删除一批账号及评论。为了解决这个问题,我们开启了账号注册机制,并限制了注册邮箱的后缀,以防止网站被滥用。我们不会窥视任何账号密码,如果您不放心,可以使用一个不常用的邮箱及独立的密码在我们平台注册。 关于邮箱限制 由于 rockyli...
thumbnail
MySQL进阶03 — 数据目录
概述 本章,您将学习 MySQL 的数据目录。 数据目录:存储数据库文件、表结构和索引等数据的核心位置 在前面 《10-A2-安装与启动相关》 文章中提到,初次使用 MySQL 需要执行初始化: Shell > /usr/local/mysql8/bin/mysqld --initialize --user=mysql --basedir=/...
thumbnail
Kafka 4 实用系列 001 — Kafka 简介
# kafka 介绍 ## 什么是 Kafka Kafka 是由 `LinkedIn` 公司开发并开源的一款**分布式流处理平台**(Distributed Streaming Platform)。它最初被设计为一个高吞吐量的分布式消息队列,但现在已经发展成为一个功能强大的、支持多分区、多副本的、基于发布/订阅模式的流处理平台。 ## Kaf...
thumbnail
深圳生存实录:中产焦虑、土著因境、底层挣扎(转载)
都说深圳,是一座搞钱的城市。 这句话听起来,仿佛遍地黄金,俯拾皆是。 但只有真正在这里扎根过的人,才懂得这几个字背后,是多少人的汗水、焦虑与无奈。 科技园“牛马”:冬子 我在南山科技园某大厂做程序员,是大家口中的“大厂螺丝钉”,也是典型的“小镇做题家”。 985毕业后,我怀揣“改变世界”的雄心来到深圳。12年过去,算是勉强站稳了脚跟。在老家人...
thumbnail
MySQL进阶02 — 日志管理
概述 本章,您将学习 MySQL 中有关日志管理方面的内容。 日志分类 MySQL 中,日志被划分为 2 大类 7 种日志: 服务层面的日志,主要有: 错误日志(Error log) - 记录 MySQL 实例启动、停止以及运行过程中的错误等方面的日志。默认开启,无法关闭 常规查询日志(General query log) - 记录当客户端连...
今日分享:Kafka 管理工具

Kafka 客户端管理工具有多种选择,主要包括:

  1. provectus/kafka-ui:此项目已停止更新。
  2. kafbat/kafka-ui:作为前者的替代方案,称为 Kafbat UI,并支持通过 Docker 部署。
  3. redpanda-data/console:此工具兼容 Kafka 和 Redpanda,并支持 Docker 部署。
  4. Bronya0/Kafka-King:桌面客户端版本,支持 Windows、Linux 和 macOS 系统。
1105 日 , 2025 18:41
thumbnail
MySQL进阶01 — 用户管理
概述 本章,您将学习 MySQL 中的用户管理,用户管理涉及到用户的创建、权限的分配、修改和删除等操作。 在前面 《10-A3-排错与后续操作》 文章中,我们创建了一个用户: # 创建用户并设置密码 create user 'jimcat8'@'%' identified by 'RockyStar...
今日分享:K8S 管理工具

K8M

官方介绍:

「一款轻量级、跨平台的 Mini Kubernetes AI Dashboard,支持大模型+智能体+MCP(支持设置操作权限),集成多集群管理、智能分析、实时异常检测等功能,支持多架构并可单文件部署,助力高效集群管理与运维优化」。

一款基于 AI 的 K8S Web 管理工具,木子测试了一下,还有一些 Bug,比如:

  1. 获取节点列表 404 错误。
  2. 添加集群时没有做参数校验,造成添加错误后,服务无法正常启动。

可能还需要一些时间去打磨,好处是迭代更新很快。

此项目采用 MIT 开源许可。

项目地址:K8M

K8SGPT

官方介绍:

「k8sgpt 是一个用于扫描 Kubernetes 集群、诊断和分类问题的工具,支持简单的英语。
它将 SRE 经验融入到分析器中,并帮助提取最相关的信息,并通过 AI 对其进行丰富。
开箱即用,可与 OpenAI、Azure、Cohere、Amazon Bedrock、Google Gemini 和本地模型集成。」

一款基于 AI 的 K8S CLI 管理工具,更适用专业的运维工程师使用。

此项目采用 Apache License 2.0 开源许可。

项目地址:K8SGPT

Kite

官方介绍:

「Kite 是一个轻量级、现代化的 Kubernetes 仪表板,为管理和监控您的 Kubernetes 集群提供了一个深入的界面。它提供实时指标、全面的资源管理、多集群支持和良好的用户体验。」

此项目采用 Apache License 2.0 开源许可。

项目地址:Kite

儿子项目,基于 zxh326/kite 的 fork 版本, 个人性定制。

特色功能:

  • 🌏 完整中文支持 - 全面的中文界面和文档
  • 🔧 个人特色增强 - 针对个人用户的功能优化
  • 📊 集成OpenKruise - 更加强大的工作负载管理和运维支持
  • 📈 支持Tailscale - 可视化管理Tailscale集成
  • 🎨 界面优化 - 更好的用户体验和界面设计
  • 🛠️ 部署简化 - 简化的部署流程和配置

项目地址:Kite

FreeLens

官方介绍:

「Freelens 是一款免费开源的 Kubernetes 集群管理用户界面。它提供独立应用程序,兼容 macOS、Windows 和 Linux 操作系统,因此可供广泛的用户群体使用。该应用程序旨在通过提供直观易用的界面,简化 Kubernetes 管理的复杂性。」

这个项目因 Lens 项目的商业化而诞生,随后推出了 OpenLens。然而,由于 Lens 关闭了其源码库,社区因此发起了一个新的开源项目 FreeLens,作为 OpenLens 和 Lens 的替代方案。

此项目采用 MIT 开源许可。

项目地址:FreeLens

1030 日 , 2025 18:52
今日分享:MinIO 社区版 WebUI 被阉割后的替代方案

最近,微信群的小伙伴们在讨论 MinIO 社区版 WebUI 管理界面的功能惨遭 “阉割” 问题。这一情况其实已经存在一段时间。巧合的是,当时木子正在部署新的 MinIO 时发现,WebUI 与以前版本对比很大变化。于是,立刻查看了相关的发布说明,参考 RELEASE.2025-05-24T17-08-30Z。原来在 MinIO 新版本 RELEASE.2023-05-24T17-08-30Z 中对社区版 WebUI 进行了重大调整,移除了包括用户/策略管理、LDAP/OIDC 集成在内的多项核心管理功能,使其更侧重于一个纯粹的“对象浏览器”。

核心变化:

根据官方发布说明,主要变更如下:

  • Web 控制台被弃用:原有的嵌入式 UI 控制台(Console)功能被移除,界面现退化为对象浏览器(Object Browser)。
  • 外部身份认证被移除:通过 LDAP/OIDC 进行的外部身份提供商(IDP)登录功能被删除。
  • API 兼容性:STS API 仍然可用,允许有能力的用户自行构建前端 UI。

简单来说,MinIO 将完整的管理功能从社区版中剥离,并转向其商业产品。

解决方案:

如果您希望继续使用包含完整 Web 管理控制台功能的 MinIO,可以锁定并使用最后一个包含此功能的版本:RELEASE.2025-04-22T22-12-26Z

资源下载

替代方案:

如果您正在寻找其他替代方案,可以关注基于 Rust 开发的高性能对象存储项目 RustFS

另外一款基于 Golang 开发的 SeaweedFS

1030 日 , 2025 15:58
thumbnail
MySQL基础22 — 触发器
概述 本章,您将学习 MySQL 中的触发器。 由前文有关事件调度器的文章可知,事件调度器 是基于时间触发的定时任务,MySQL 中还是有一种基于 DML (update、insert、delete)触发的自动任务,被称为 触发器(Trigger)。 两者对比如下: 项 作用 触发因素 事件调度器 周期性地运行数据库对象 时间 触...
thumbnail
MySQL基础21 — 事件调度器
概述 本章,您将学习 MySQL 中的事件调度器。 事件(event):由一组 SQL 语句集合组成,主要的作用是周期性运行数据库对象,用来实现 MySQL 的计划任务。事件通过事件调度器线程来执行,因此事件有时也被称为 "事件调度器(event scheduler)"。 众所周知,GNU/Linux 可通过 cron 程序的 ...