3

我打算设置一个 kubernetes 集群,如下所示: 在此处输入图像描述

如图所示,集群将包含 3 台 Ubuntu 18.04 虚拟专用服务器,一台是主服务器,另外两台服务器是节点。对于 kubernetes 安装,我将选择kubespray。首先,我必须关心的是,3 个 VPS 可以相互通信。那是第一个问题,我该怎么办,3个VPS服务器可以相互通信?

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

4

2 回答 2

8

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

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

对于您的第二个问题:Kubernetes 官方文档中有一个关于此的指南。为了使 Kubespray 正常工作,所有服务器都应满足先决条件。是官方的 GitHub 链接。但是安装步骤很少,我建议用这个这个来补充。

请让我知道这是否有帮助。

于 2019-11-18T13:18:27.257 回答
0

这是我填写的内容,您可以做什么-

我建议您阅读以下指南,该指南涵盖了我使用 kubespray 设置 kubernetes 集群的所有步骤 -

https://jhooq.com/kubespray-12-steps-for-installing-a-production-ready-kubernetes-cluster/

上面的指南使用 vagrant 文件来定义 IP 地址和主机名,所以我想你可以根据需要更新 vagrant 文件并增加 VPS。

于 2020-06-04T12:55:20.397 回答