2019 年 2 月 26 日,容器管理软件提供商 Rancher Labs(以下简称 Rancher)宣布推出轻量级的 Kubernetes 发行版 K3s,这款产品专为在资源有限的环境中运行 Kubernetes 的研发和运维人员设计。Rancher 此次发布的 K3s,将满足在边缘计算环境中运行在 x86、ARM64 和 ARMv7 处理器上的小型、易于管理的 Kubernetes 集群日益增长的需求。
K3s 如何缩减 K8s 的大小
根据 Rancher 的博客,为了减少运行 Kubernetes 所需内存,Rancher K3s 开发团队主要专注于以下四个方面的主要变化:
适合边缘计算场景,降低运维难度
随着 Kubernetes 的部署开始有边缘部署的发展趋势,企业需要运维管理的 Kubernetes 集群数量正在迅速增加。在许多最有趣的边缘计算用例当中,组织将运行成千上万的只有一个、两个或者三个节点的 Kubernetes 集群,运维人员需要负责管理如此大规模的基础架构,而 K3s 正是为此而生,旨在最大限度地简化用户的安装和操作体验。K3s 主要功能包括:
K3s 的工作原理
Rancher 同时发布了支持 x86_64、ARM64 和 ARMv7 架构的 K3s,使 K3s 得以更加灵活地跨任何边缘基础架构工作。除了边缘计算的使用场景,K3s 还非常适合那些寻求简单方法来部署 Kubernetes 轻量级发行版的用户。在早期技术预览期间,许多用户反馈说 K3s 对于 CI/CD 环境、嵌入式系统和本地 Kubernetes 部署特别有帮助。
K3s 的四大使用场景为:
K3s 官网主页现已上线,可以访问了解 K3s 项目的更多信息。
K3s GitHub 地址:参考链接: