在 VPS 服务器上安装 Kubernetes

zer*_*ing 2 ubuntu kubernetes server kubespray

我打算设置一个 kubernetes 集群,如下所示: 在此处输入图片说明

正如您在图像中看到的,集群将由 3 台 Ubuntu 18.04 虚拟专用服务器组成,一台是主服务器,另外两台服务器是节点。对于 kubernetes 安装,我将选择kubespray。首先,我要关心的是,3个VPS可以相互通信。这是第一个问题,我该怎么做,3 个 VPS 服务器可以相互通信?

第二个问题是,我必须如何以及在哪里安装 kubespray?我猜在主服务器上。

OhH*_*ark 7

我首先要了解如何为您的用例设置 Kubernetes 集群。有一个关于此的有用指南。逐步显示依赖项、安装组件、部署 Pod 网络。

回答你的第一个问题:当你初始化你的主人时,kubeadm init你可以将你的节点加入它(kubeadm join)。之后,您需要安装和配置一个 pod 网络。Flannel是 Kubernetes 最常用的网络插件之一。

关于第二个问题:有一个引导从这个官方Kubernetes文档。为了使 Kubespray 工作,所有服务器都应该满足先决条件。是官方 GitHub 链接。但是,安装步骤很少,我建议用thisthis 进行补充。

如果这有帮助,请告诉我。