本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

SUSE® Rancher Prime: K3s

K3s 是一个官方的 CNCF 沙箱项目,提供功能强大的轻量级认证 Kubernetes 发行版,专为资源受限、远程位置或物联网设备上的生产工作负载而设计。和 SUSE® Rancher Prime 搭配使用时,K3s 具备安装简便、轻量但高可用性的特点,可在 Rancher 编排平台中轻松管理。

主要特征

  • 以单个二进制文件或最小容器镜像的形式分发。

  • 基于 sqlite3 的轻量级数据存储,作为默认存储后端。也支持 etcd3、MySQL 和 Postgres。

  • 封装在简单的启动器中,处理许多 TLS 和选项的复杂性。

  • 默认情况下安全,适用于轻量级环境的合理默认设置。

  • 所有 Kubernetes 控制平面组件的操作都封装在一个二进制文件和一个进程中,使 K3s 能够自动化和管理复杂的集群操作,如分发证书。

  • 外部依赖已被最小化;唯一的要求是现代内核和 cgroup 挂载。

  • 打包所有必要依赖,实现轻松创建“开箱即用”的集群:

    • containerd / cri-dockerd 容器运行时 (CRI)

    • Flannel 容器网络接口 (CNI)

    • CoreDNS 集群 DNS

    • Traefik 入口控制器

    • ServiceLB 负载均衡控制器

    • Kube-router 网络策略控制器

    • Local-path-provisioner 持久卷控制器

    • Spegel 分布式容器镜像注册表镜像

    • 主机工具 (iptables, socat 等)

适合:

  • Edge

  • 家庭实验室

  • 物联网 (IoT)

  • 持续集成 (CI)

  • 开发

  • 单板计算机 (ARM)

  • 隔离的环境

  • 嵌入式 K8s

  • 适用于那些对 K8s 集群学博士级别知识要求不切实际的场合