使用裸机服务器开始使用 docker swarm

elp*_*elp 0 docker kubernetes docker-swarm bare-metal-server

所以我已经有了dockerhub可以使用的图像,因为我已经在服务器上设置了一个 kubernetes 集群。我的下一步是使用 docker swarm 实现类似的功能。我真的不知道如何开始,所以我在这里问。

kubernetes 集群在 a 上运行,bare metal ubuntu VPS server如下所示:

在此处输入图片说明

我的问题是:

如何在bare metal ubuntu VPS. 我没有发现太多,是否有任何需要注意的重大更改(类似于metalLBkubernetes 集群中的更改)?

BMi*_*tch 5

如何在裸机 ubuntu VPS 上设置单节点集群(只有一个主节点,没有工作节点)?我没有发现太多,是否有任何需要注意的重大变化(类似于 kubernetes 集群中的 metalLB)?

没什么可做的。你只需:

  1. 在您的服务器上安装操作系统。这可能来自安装媒体,也可能来自基于网络的脚本安装。这通常超出 docker 的范围,由操作系统供应商或 3rd 方工具处理。

  2. 安装泊坞窗。这在 docker 中有详细记录,只需从列表中选择您的操作系统:https : //docs.docker.com/install/

  3. 启用 swarm withdocker swarm init就完成了。如果您有多个网络接口,则可能需要指定一个 --advertise-addr选项。https://docs.docker.com/engine/reference/commandline/swarm_init/

就是这样,一个命令,你就有了一个单节点集群。缺乏指南更多的是启动和运行几乎没有什么可做的。