Files
nexus/wiki/entities/K3s.md
2026-04-22 19:20:32 +08:00

1.4 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
K3s entity
kubernetes
container
orchestration
open-source
self-healing-home-server
2026-04-22

Aliases

  • K3s
  • k3s

Definition

K3s 是一个轻量级的 Kubernetes 发行版,由 Rancher Labs现 SUSE开发专为边缘计算、资源受限环境和家庭实验室设计。相较于标准 KubernetesK3s 将所有控制平面组件打包为单一二进制文件,去除了 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