如何在 Ubuntu 20.04 上使用 Microk8s 部署单节点 Kubernetes

什么是 Kubernetes?

Kubernetes 是一个免费、开源、可扩展和可移植的平台,用于在不同类型的物理、云和虚拟环境中管理容器化服务和工作负载。 它有助于自动化和声明性配置。 它拥有庞大且迅速扩展的生态系统。 Kubernetes 工具、支持和服务广泛可用。

Kubernetes 的特点:

以下是 Kubernetes 支持的功能:

自愈能力

自动调度

负载均衡

水平缩放

自动推出

开发、测试和生产环境的一致性

可自动扩展的基础架构

以应用为中心的管理

资源利用率高

可以创建可预测的基础设施

企业就绪功能等等。

在本文中,我们将通过一些易于遵循的命令来了解如何安装单节点 Kubernetes。 为了演示部署过程,我们使用了 Ubuntu 20.04 作为操作系统。 Ubuntu 是一种高效且广泛使用的 Linux 发行版。 由于其对用户友好性的关注,许多人将其用作日常驱动程序。 它也是科技界最常用的发行版。

我们将使用命令行界面(也称为终端)安装 Kubernetes。

事不宜迟,让我们开始吧。

安装指南:

以下是在 Ubuntu 上部署 Kubernetes 所涉及的步骤:

第 1 步:安装 MicroK8s

我们首先需要在我们的 Ubuntu 系统上安装 MicroK8s。 它是 Kubernetes 的最小、轻量级、小型且完全一致的发行版。 我们正在使用 snapd 包管理器来安装 microk8s。

如果你没有 snapd 包管理器,你可以从这里安装它:

https://snapcraft.io/docs/installing-snapd?_ga=2.126145930.647748854.1648705733-158347252.1648705733

要安装 microk8s,我们将运行以下命令:

sudo snap install microk8s --classic

第 2 步:授予 admin 您的用户的权限

无缝使用命令需要管理员权限。 为此创建了一个组,可以使用以下命令加入该组:

sudo usermod -a -G microk8s $USER