您想学习如何在 Ubuntu Linux 上执行 Kubernetes 群集安装吗? 在本教程中,我们将向您展示如何在运行 Ubuntu Linux 的计算机上安装 Kubernetes 群集。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18

在我们的示例中,Kubernetes 主节点 IP 地址为 192.168.100.9。

在我们的示例中,Kubernetes 辅助节点 IP 地址为 192.168.100.10。

库伯内特 - 教程

在此页面上,我们提供对与 Kubernetes 相关的教程列表的快速访问。

教程库伯内特集群 - 主节点安装

• IP - 192.168.100.9
• Hostname - KUBERNETES-01.LOCAL

安装所需软件包的列表。

Copy to Clipboard

安装 Docker 服务。

Copy to Clipboard

在启动期间启用 Docker 服务。

Copy to Clipboard

编辑 Docker 服务配置文件。

Copy to Clipboard

在名为的项末尾添加以下配置:EXECSTART

Copy to Clipboard

下面是我们配置之前的文件。

Copy to Clipboard

下面是我们配置后的文件。

Copy to Clipboard

创建系统配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

启用系统配置文件。

Copy to Clipboard

编辑名为:模块的配置文件。康夫

Copy to Clipboard

在此文件末尾添加以下配置。

Copy to Clipboard

编辑 FSTAB 配置文件并禁用交换内存。

Copy to Clipboard

下面是我们配置之前的文件。

Copy to Clipboard

下面是我们配置后的文件。

Copy to Clipboard

设置唯一的主机名。

Copy to Clipboard

编辑名为 HOSTS 的配置文件。

Copy to Clipboard

将条目添加到辅助库伯内特节点。

Copy to Clipboard

创建文件以配置所需的环境变量。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

重新启动计算机。

Copy to Clipboard

下载并安装库伯内特存储库密钥。

Copy to Clipboard

添加官方的库伯内特存储库。

Copy to Clipboard

安装 Kubernetes 软件包。

Copy to Clipboard

下载所需的库伯内特图像。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

初始化库伯内特群集。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

请注意向 Kubernetes 群集添加节点的命令。

Copy to Clipboard

在 Kubernetes 配置文件上设置正确的文件权限。

Copy to Clipboard

安装 POD 所需的网络配置。

Copy to Clipboard

安装入口控制器。

Copy to Clipboard

默认情况下,不允许 Kubernetes 主节点运行 PODS。

可选地,启用 Kubernetes 主节点以运行 PODS。

Copy to Clipboard

祝贺! 您已经完成了 Ubuntu Linux 上的 Kubernetes 安装。

教程库伯内特集群 - 辅助节点安装

• IP - 192.168.100.10
• Hostname - KUBERNETES-02.LOCAL

安装所需软件包的列表。

Copy to Clipboard

安装 Docker 服务。

Copy to Clipboard

在启动期间启用 Docker 服务。

Copy to Clipboard

编辑 Docker 服务配置文件。

Copy to Clipboard

在名为的项末尾添加以下配置:EXECSTART

Copy to Clipboard

下面是我们配置之前的文件。

Copy to Clipboard

下面是我们配置后的文件。

Copy to Clipboard

创建系统配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

启用系统配置文件。

Copy to Clipboard

编辑名为:模块的配置文件。康夫

Copy to Clipboard

在此文件末尾添加以下配置。

Copy to Clipboard

编辑 FSTAB 配置文件并禁用交换内存。

Copy to Clipboard

下面是我们配置之前的文件。

Copy to Clipboard

下面是我们配置后的文件。

Copy to Clipboard

设置唯一的主机名。

Copy to Clipboard

编辑名为 HOSTS 的配置文件。

Copy to Clipboard

将条目添加到 Kubernetes 主节点。

Copy to Clipboard

重新启动计算机。

Copy to Clipboard

下载并安装库伯内特存储库密钥。

Copy to Clipboard

添加官方的库伯内特存储库。

Copy to Clipboard

安装 Kubernetes 软件包。

Copy to Clipboard

加入库伯内特集群。

Copy to Clipboard

在我们的示例中,此计算机加入了安装在主节点 192.168.100.9 上的 Kubernetes 群集。

请记住,您需要使用主节点创建的自定义命令来加入群集。

下面是命令输出。

Copy to Clipboard

祝贺! 您已加入库伯内特群集。

教程库伯内特 - 测试群集

在主节点上,列出 Kubernetes 群集的成员。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

使用 Nginx 映像创建部署。

Copy to Clipboard

在我们的示例中,我们创建了一个名为 TEST 的部署。

等待系统下载 Nginx 映像并启动 POD。

列出群集上安装的 POD。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

在我们的示例中,创建的 POD 在以下节点上运行:KUBERNETES-02。当地

将我们的部署扩展到 3 个副本。

Copy to Clipboard

验证库伯内特部署。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

列出群集上安装的 POD。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

在我们的示例中,我们有 3 个 POD 在以下节点上运行:KUBERNETES-02。当地

使用新的服务配置创建 YAML 文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

不要更改上面使用的 YAML 文件缩进。

安装新的库伯内特服务。

Copy to Clipboard

验证 Kubernetes 服务的列表。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

在我们的示例中,我们创建了一个名为 TEST-WEB 的新服务。

在我们的示例中,我们从部署中公开端口 80 作为主机 192.168.100.9 的端口 80。

使用 CURL 命令测试与 Nginx 部署的通信。

Copy to Clipboard

打开浏览器并输入库伯内特服务器的 IP 地址。

在我们的示例中,浏览器中输入了以下 URL:

• http://192.168.100.9

库伯内特服务器将显示 Nginx 页面。

nginx welcome

祝贺! 已成功测试库伯内特群集。