当前位置:首页 > 云服务器 > 正文

云服务器怎么搭建节点


一、两个服务器如何搭建pi节点方法如下:
1.必备条件:1.电脑一台,笔记本或者台式机均可,win10专业版系统,8G内存及以上2.阿里云服务器,固定IP,1CPU,2G内存,2M宽带及以上。(注:阿里云服务器已虚拟化,不支持二次虚拟化,因此无法直接部署Pi节点)2、购买阿里云服务器:购买方式:打开官网,使用支付宝或淘宝账号登录,选择“开始使用”并立即购买。可以(新用户一年只需96元,有条件的朋友建议购买“最新代工”)操作系统选择windowsserver2008R2企业版64位中文版,带宽选择2M,内存1CPU2G确认即可此次购买。3、设置云服务器端口规则:设置方法:点击控制台左上角图标展开菜单,选择“云服务器ECS”,点击您的云服务器名称,点击该实例的安全组,单击安全组名称进入方向,手动添加端口规则。4、部署云服务:远程连接:先重置实例密码,修改为您的密码,立即重启。完成后我们点击远程连接,选择Workbench,输入密码登录,然后进入云服务器桌面,与我们电脑连接相同。部署方法:1、启动管理工具servermanager角色添加角色。下一步是网络策略和接入服务。下一步是检查“网络策略服务器”和“路由和远程访问服务”。下一步是安装并完成后关闭。2、展开“角色”,右键“路由和远程访问”,点击“配置并启用路由和远程访问”,接下来勾选“自定义配置”,接下来勾选“VPN”和“NAT”,下一步完成,确认并启动服务。3.展开“IPv4”,右键单击“NAT”,添加一个用于本地连接的新接口,确保选中“公共接口连接到Internet”并在此接口上启用NAT,确保右键单击“NAT”在新界面内,确认勾选“连接到专用网络的专用接口”进行确认。4、右键“路由和远程访问”,点击属性,点击IPv4,静态地址池,输入起始IP和结束IP,确认,点击“安全”,认证方式,勾选234项,确认后选择“是”,只需等待完成即可。5、展开“配置”本地用户和组,右键“用户”,设置新用户的用户名pinode和密码,取消勾选该选项,创建后关闭,右键“pinode”,拨入属性,允许访问,并分配一个静态IP地址10.1.0.2,确认并保存。6、下载TCPMapping工具(已经配置好),解压到服务器任意文件夹,打开,勾选“启动时自动运行”。5、本地家庭电脑配置:设置方法:右键网络图标打开“网络和Internet”设置VPN,添加VPN连接VPN提供商,选择“Windows内置”,连接名称写Pi节点,并填写您的云服务器的服务器名称或地址。公网IP,VPN类型,选择点对点隧道协议,用户名和密码,填写我们之前在服务器上设置的,然后保存点击“Pi节点”连接,发现我们本地IP已经变成公网了知识产权。


二、腾讯轻量云服务器搭建k8s环境

4C4G电脑配置为k8smaster节点,另一台电脑配置为k8snode。

分别进入两台电脑的/ect/hosts目录,设置host如下

由于k8s是内部的。对于节点之间的通信,使用内部网络的IP地址。我们需要将内网IP地址转发到公网IP地址。

因为两台机器都处于公网环境。而k8s节点之间需要互相通信,所以需要开放一些端口。端口配置可以直接进入腾讯云控制台进行配置。

以下是主节点端口配置。官网需要

您可以登录腾讯云服务器防火墙并开放相应端口。端口可以​​限制来源,只允许访问host主机(192.168.2.2)。

以下是官网要求的host主机端口配置。

同样,也安装主机。节点端

必须安装Master节点

必须安装Node节点

添加安装源(所有节点)

安装命令

配置启动

更改docker配置(所有节点)

组件安装完成后,即可启动它。先启动主节点,然后让主机节点加入主节点。只需点击即可。

在master节点上使用kubeadm初始化集群。

这里需要存储一个token。token是允许node节点加入master节点的证书。

node节点加入master节点

安装网络插件,否则节点处于NotReady状态(主节点正在运行)

kubectlgetnodes


三、解决云服务器dockerswarm节点间无法通信问题如果您的集群运行在默认端口上,那么您可能会遇到与我相同的问题,即默认VXLAN端口4789/udp被云服务提供商阻止。比如阿里云在文档中提到了这一点,链接->阿里云添加UDP监控文档。
这个问题在docker:v19.03之前无法直接解决。在19.03版本中,docker在swarminit上方添加了--data-path-portuint32配置项,用于更改dockerswarm的VXLAN端口。
下面以指定端口5789/udp为例