K3s 是由 Rancher Labs(现为 SUSE 的一部分)精心打造的一款轻量级 Kubernetes 发行版。它专为在资源受限的环境中运行 Kubernetes 而设计,例如边缘计算、物联网(IoT)设备、CI/CD 系统以及开发测试场景。K3s 通过移除和替换一些非核心组件(如 etcd 替换为 SQLite,移除内置的云提供商插件等),并将其打包成一个小于 100MB 的二进制文件,极大地简化了 Kubernetes 的部署和运维复杂性。
尽管轻量,K3s 仍然是一个完全符合标准的、生产级别的 Kubernetes 发行版。它支持标准的 Kubernetes API,这意味着您可以无缝迁移现有的 Kubernetes 应用,并充分利用庞大的 Kubernetes 生态系统。本文将引导您完成 K3s 集群的一键式在线部署,并介绍如何进行卸载。