1.4 KiB
1.4 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| K3s | entity |
|
|
2026-04-22 |
Aliases
- K3s
- k3s
Definition
K3s 是一个轻量级的 Kubernetes 发行版,由 Rancher Labs(现 SUSE)开发,专为边缘计算、资源受限环境和家庭实验室设计。相较于标准 Kubernetes,K3s 将所有控制平面组件打包为单一二进制文件,去除了 cloud provider 特化代码,默认使用 SQLite 作为存储后端,体积仅约 50MB。
Core Features
- 单二进制部署:所有 K8s 组件打包为单一可执行文件
- 轻量资源占用:最低 512MB RAM 即可运行,适合树莓派和家庭服务器
- 内置容器运行时:默认使用 containerd,无需 Docker 依赖
- 简化运维:自动处理 TLS、滚动更新、指标收集
In Home Lab Context
在 self-healing-home-server 使用场景中,K3s 作为家庭 Kubernetes 集群,由 OpenClaw Agent "Reef" 通过 kubectl 管理。Agent 可自动化执行以下操作:
- Pod 重启与健康检查
- 资源扩缩容
- 配置变更与 Rollback
- 跨节点工作负载调度
Connections
- OpenClaw — 通过 kubectl 管理 K3s 集群的 Agent 平台
- Self-Healing-Systems — K3s 提供 Liveness/Readiness Probes 原生自愈能力
- Infrastructure-as-Code — Agent 编写并应用 Kubernetes manifests