ubuntu - 在 VPS 服务器上安装 Kubernetes

标签 ubuntu kubernetes server kubespray

我打算设置一个 kubernetes 集群,如下所示:
enter image description here

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

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

最佳答案

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

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

对于你的第二个问题:
有一个guide来自官方 Kubernetes 文档。为了使 Kubespray 正常工作,所有服务器都应满足先决条件。 Here是官方的 GitHub 链接。但是安装步骤有最少的操作系统我建议补充thisthis .

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

关于ubuntu - 在 VPS 服务器上安装 Kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58912281/

相关文章:

ruby-on-rails - 运行 webbrick 的 Ubuntu 上的 ImageMagick 冲突

kubernetes - Kubernetes:无法在微服务应用程序中互连Pod

kubernetes - 计算 Kubernetes Sprig/helm 模板中两个范围的全局索引?

kubernetes - Kubernetes集群从Google Container Engine中消失了

java - 如何在服务器级别而不是应用程序级别更改 tomcat 的默认错误页面?

go - 如何编写在 goroutine 中执行的函数来发送和接收消息?

html - 访问其他网站的htaccess

ubuntu - Leiningen 脚本安装 1.7.1 版而不是 2.6.1 版? (Ubuntu 14.04)

c - Makefile 在 ubuntu 14.04 上失败 - undefined reference

python - 使用 apt-get 将软件包安装到虚拟环境中