您想学习如何在 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
安装所需软件包的列表。
安装 Docker 服务。
在启动期间启用 Docker 服务。
编辑 Docker 服务配置文件。
在名为的项末尾添加以下配置:EXECSTART
下面是我们配置之前的文件。
下面是我们配置后的文件。
创建系统配置文件。
这是文件内容。
启用系统配置文件。
编辑名为:模块的配置文件。康夫
在此文件末尾添加以下配置。
编辑 FSTAB 配置文件并禁用交换内存。
下面是我们配置之前的文件。
下面是我们配置后的文件。
设置唯一的主机名。
编辑名为 HOSTS 的配置文件。
将条目添加到辅助库伯内特节点。
创建文件以配置所需的环境变量。
这是文件内容。
重新启动计算机。
下载并安装库伯内特存储库密钥。
添加官方的库伯内特存储库。
安装 Kubernetes 软件包。
下载所需的库伯内特图像。
下面是命令输出。
初始化库伯内特群集。
下面是命令输出。
请注意向 Kubernetes 群集添加节点的命令。
在 Kubernetes 配置文件上设置正确的文件权限。
安装 POD 所需的网络配置。
安装入口控制器。
默认情况下,不允许 Kubernetes 主节点运行 PODS。
可选地,启用 Kubernetes 主节点以运行 PODS。
祝贺! 您已经完成了 Ubuntu Linux 上的 Kubernetes 安装。
教程库伯内特集群 – 辅助节点安装
• IP – 192.168.100.10
• Hostname – KUBERNETES-02.LOCAL
安装所需软件包的列表。
安装 Docker 服务。
在启动期间启用 Docker 服务。
编辑 Docker 服务配置文件。
在名为的项末尾添加以下配置:EXECSTART
下面是我们配置之前的文件。
下面是我们配置后的文件。
创建系统配置文件。
这是文件内容。
启用系统配置文件。
编辑名为:模块的配置文件。康夫
在此文件末尾添加以下配置。
编辑 FSTAB 配置文件并禁用交换内存。
下面是我们配置之前的文件。
下面是我们配置后的文件。
设置唯一的主机名。
编辑名为 HOSTS 的配置文件。
将条目添加到 Kubernetes 主节点。
重新启动计算机。
下载并安装库伯内特存储库密钥。
添加官方的库伯内特存储库。
安装 Kubernetes 软件包。
加入库伯内特集群。
在我们的示例中,此计算机加入了安装在主节点 192.168.100.9 上的 Kubernetes 群集。
请记住,您需要使用主节点创建的自定义命令来加入群集。
下面是命令输出。
祝贺! 您已加入库伯内特群集。
教程库伯内特 – 测试群集
在主节点上,列出 Kubernetes 群集的成员。
下面是命令输出。
使用 Nginx 映像创建部署。
在我们的示例中,我们创建了一个名为 TEST 的部署。
等待系统下载 Nginx 映像并启动 POD。
列出群集上安装的 POD。
下面是命令输出。
在我们的示例中,创建的 POD 在以下节点上运行:KUBERNETES-02。当地
将我们的部署扩展到 3 个副本。
验证库伯内特部署。
下面是命令输出。
列出群集上安装的 POD。
下面是命令输出。
在我们的示例中,我们有 3 个 POD 在以下节点上运行:KUBERNETES-02。当地
使用新的服务配置创建 YAML 文件。
这是文件内容。
不要更改上面使用的 YAML 文件缩进。
安装新的库伯内特服务。
验证 Kubernetes 服务的列表。
下面是命令输出。
在我们的示例中,我们创建了一个名为 TEST-WEB 的新服务。
在我们的示例中,我们从部署中公开端口 80 作为主机 192.168.100.9 的端口 80。
使用 CURL 命令测试与 Nginx 部署的通信。
打开浏览器并输入库伯内特服务器的 IP 地址。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.100.9
库伯内特服务器将显示 Nginx 页面。
祝贺! 已成功测试库伯内特群集。