Repolode
siderolabs

siderolabs/talos

专为运行 Kubernetes 打造的极简、不可变 Linux 发行版,全部通过 API 管理,没有 shell。

Star
11,476
Fork
940
未关闭 Issue
287
最近提交
19小时前

这是什么?

Talos Linux 是专为运行 Kubernetes 设计的操作系统。它只包含运行 Kubernetes 所需的组件,系统镜像不可变,避免节点上的手动修改导致配置漂移。

Talos 节点上没有 shell 或交互式控制台,所有系统管理(包括配置和升级)都通过基于双向 TLS(mTLS)认证的 API 完成。更新以原子方式应用,项目致力于保持 Kubernetes 和 Linux 版本的及时更新。

该项目由 Sidero Labs 维护,采用 MPL-2.0 许可证完全开源。

核心功能

  • 01为 Kubernetes 构建的极简、加固、不可变 Linux 镜像
  • 02所有管理通过 API 完成,没有 shell 或交互式控制台
  • 03API 访问通过双向 TLS(mTLS)认证保护
  • 04原子化的镜像式更新,避免配置漂移

适用场景

  • 在裸金属或虚拟机上运行生产级 Kubernetes 集群
  • 构建攻击面尽量小的加固节点操作系统
  • 通过自动化一致地管理大量 Kubernetes 节点

快速上手

  1. 1

    阅读官方文档中的部署说明

使用前须知

  • 没有 shell 或交互式控制台,所有管理都必须通过 API 进行。
  • 它是用于 Kubernetes 节点的完整操作系统,而不是可以在现有系统上运行的应用程序。

收录于专题

标签

#kubernetes#linux#immutable-infrastructure#devops#cloud-native#mtls#containerd#go#grpc#kubernetes-distribution

常见问题

talos 是什么?
专为运行 Kubernetes 打造的极简、不可变 Linux 发行版,全部通过 API 管理,没有 shell。 Talos Linux 是专为运行 Kubernetes 设计的操作系统。它只包含运行 Kubernetes 所需的组件,系统镜像不可变,避免节点上的手动修改导致配置漂移。
talos 可以免费使用吗?用的什么许可证?
talos 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
talos 还在维护吗?
活跃维护中。talos 最近一次提交是在 2026年11月6日。
talos 适合用来做什么?
在裸金属或虚拟机上运行生产级 Kubernetes 集群 构建攻击面尽量小的加固节点操作系统 通过自动化一致地管理大量 Kubernetes 节点
talos 怎么安装和运行?
阅读官方文档中的部署说明
在哪里获取 talos?
源代码和安装说明在 GitHub 上:https://github.com/siderolabs/talos

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目