部署 Talos Linux 到你的设备

66 阅读2分钟

Talos Linux是为Kubernetes设计的非传统发行版,简化管理。本教程指导Mac用户通过Homebrew安装Talos Linux集群,包括依赖安装、初始化K8s控制面及配置。

译自:Set Up Talos Linux on Your Machine

作者:B. Cameron Gain

Sidero Labs 的 Talos Linux 不是一个正统的 Linux 发行版。它旨在为管理不同的 Kubernetes 和其他部署所带来的高成本和复杂性提供一种全新的替代方案。

可以说,它与 Red Hat 的 Linux OpenShift、SUSE Rancher 以及其他 Kubernetes 发行版的功能相反。在所有这些发行版中,Kubernetes 都安装并运行在一个通用操作系统之上。

Sidero Labs 凭借其开源的 Talos Linux,认为整个基础不仅不必要,而且是一种负担,特别是对于私有云和边缘用例。

在本教程中,我们将展示如何在您的 Mac 上本地安装 Talos Linux。可以假定,当使用 Linux 操作系统时,这些命令大多数也适用。

开始

首先,从命令行安装 Homebrew,以便在需要时安装 Talos Linux 和其他依赖项。如果您已经安装了 Homebrew,在安装 Talos Linux 的过程中,更新将自动安装,如下面的截图中所示。如果您的 Mac 上未安装 Homebrew,则使用此命令下载并安装它:

Homebrew 安装完成后,使用它来安装 Talos Linux:

启动 socket_vmnet 服务,以便连接虚拟机:

现在您可以为您的 Talos 集群初始化引导 Kubernetes 控制平面:

Homebrew 将开始为您安装所有内容。这是泡一杯 H2O 和其他好东西的真正咖啡的好时机,但整个过程应该只需要几分钟:

安装 Talos 集群

现在您已准备好安装您的 Talos 集群:

配置 kubeconfig,以便 talosctl 将新集群的配置合并到默认的 kubeconfig 文件中:

现在请确保您的集群正在运行:

打开 Docker 并检查它是否正在运行:

您应该会看到以下内容:

您运行这些命令,然后 Talos Linux 管理您的集群。运行上述命令后,Talos Linux 应该可以用于管理您的 Kubernetes 集群。

与许多其他 Kubernetes 管理平台相比,安装过程要简单得多。设置和试用它也很有趣。