在 VPS 服务器上安装 Kubernetes
Install Kubernetes on VPS server
我打算设置一个 kubernetes 集群,如下所示:
如图所示,集群将由 3 个 Ubuntu 18.04 Virtual Private Server 组成,一个是主服务器,另外两个服务器是节点。
对于 kubernetes 安装,我将选择 kubespray。
首先,我必须关心,3 VPS 可以相互通信。那就是第一个问题,我要做什么,3VPS服务器可以
相互沟通?
第二个问题是,我必须如何以及在哪里安装 kubespray?我猜是在主服务器上。
我首先要了解如何为您的用例设置 Kubernetes 集群。
关于这个有一个有用的guide。一步步展示依赖,安装组件,部署pod网络。
回答您的第一个问题:
当你用 kubeadm init
初始化你的主节点时,你可以将你的节点加入它 (kubeadm join
)。
之后,您需要安装和配置 pod 网络。 Flannel 是 Kubernetes 最常用的网络插件之一。
关于你的第二个问题:
有个guide from the official Kubernetes documentation about this. Prerequisites should be met on all the servers in order to make Kubespray work. Here is the official GitHub link. However the installation steps there are minimal os I suggest supplementing with this and this.
如果有帮助请告诉我。
这是我填写的你可以做的 -
我建议阅读以下指南,其中涵盖了我使用 kubespray 设置 kubernetes 集群的所有步骤 -
https://jhooq.com/kubespray-12-steps-for-installing-a-production-ready-kubernetes-cluster/
以上指南使用 vagrant 文件来定义 IP 地址和主机名,所以我想您可以根据需要更新 vagrant 文件并增加 VPS.
我打算设置一个 kubernetes 集群,如下所示:
如图所示,集群将由 3 个 Ubuntu 18.04 Virtual Private Server 组成,一个是主服务器,另外两个服务器是节点。 对于 kubernetes 安装,我将选择 kubespray。 首先,我必须关心,3 VPS 可以相互通信。那就是第一个问题,我要做什么,3VPS服务器可以 相互沟通?
第二个问题是,我必须如何以及在哪里安装 kubespray?我猜是在主服务器上。
我首先要了解如何为您的用例设置 Kubernetes 集群。 关于这个有一个有用的guide。一步步展示依赖,安装组件,部署pod网络。
回答您的第一个问题:
当你用 kubeadm init
初始化你的主节点时,你可以将你的节点加入它 (kubeadm join
)。
之后,您需要安装和配置 pod 网络。 Flannel 是 Kubernetes 最常用的网络插件之一。
关于你的第二个问题: 有个guide from the official Kubernetes documentation about this. Prerequisites should be met on all the servers in order to make Kubespray work. Here is the official GitHub link. However the installation steps there are minimal os I suggest supplementing with this and this.
如果有帮助请告诉我。
这是我填写的你可以做的 -
我建议阅读以下指南,其中涵盖了我使用 kubespray 设置 kubernetes 集群的所有步骤 -
https://jhooq.com/kubespray-12-steps-for-installing-a-production-ready-kubernetes-cluster/
以上指南使用 vagrant 文件来定义 IP 地址和主机名,所以我想您可以根据需要更新 vagrant 文件并增加 VPS.