Dell服务器怎么初始化

从闲鱼搞了一台服务器,配置如下

CPU:E5-2695V2*2(24核48线程 2.4G主频)
内存:128G(16G*8 DDR3 1066Mhz)
硬盘:480G SSD*1 1T SAS*2
阵列卡:H710P阵列卡(1G缓存)
网卡:板载4口千兆网卡
电源:750W双电源

想给他虚拟化组K8S

虚拟机1:master节点1 16G
虚拟机2:master节点2 16G
虚拟机3:work节点1 24G
虚拟机4:work节点2 24G
虚拟机5:work节点3 24G
虚拟机6:work节点4 24G
想做成master2+work 4这种搭配

其实可能还需要一台机器来做ipvs或者iptables
所以CPU的分配和内存还有硬盘的分配有没有佬来指导一下

然后最后如何把这个k8s暴露在公网,让我上班摸鱼的时候可以访问

8 个赞

这是要在家开机机房啊,注意噪音防护,哈哈

为什么不是奇数啊。

不仅是噪音,还有电费 :tieba_087:

1 个赞

PVE 然后 K8S 官方 keepalived + haproxy 教程

ipvs一般装k8s的时候就弄上了,不用单独一台来做。

硬盘的话你的工作节点要给多一点,因为要拉取各种镜像暂存。主节点可以少给一点,一般只拉取一些基础的东西,主节点不进行任务调度的话,内存也用不了那么多,作为一个出口就行。

暴露在公网nodeport或者ingress搞上。外面加nginx或者其它内网穿透直接反向代理端口即可

1 个赞

先装esxi,然后装一个模板机。
剩下的虚拟机都从这个模板机生成。
手动kubeadm安装或者用工具安装都行。注意修改仓库地址。
路由器里安装ddns插件,然后写端口映射。

master节点能奇数,work节点不太行,因为要装一些应用,有些应用高可用要求n^2这样子的 ,所以就直接装偶数拉

k8s装我会,但是不知道怎么分虚拟化,这个太底层运维了

比如 5 台 work 节点,应用可以只部署到 4 台上。

主节点不参与工作调度的,分两个就是想做 keepalived + haproxy高可用,2个+都行。硬盘还会加的,反正服务器硬盘便宜。内网穿透这个就涉及到盲区了,之前请教过一个人 他说直接打运营商电话暴露公网ip,但是这个好像行不通

五台work太多了,这样分的内存就少了,四台我觉得就够我用的了,基本大多数应用可能就布到一台节点上,少数需要四台都布上,

主节点一般不会出问题,我这十万人级的应用用一个主节点nodeport代出去跑三年了都没出过问题
负载只会跑在工作节点上,保证你的工作节点能负载均衡就可以

先装esxi,然后装一个模板机。
剩下的虚拟机都从这个模板机生成。

这个就涉及到知识盲区了,我的去b站大课堂学学

家里有个杂物间可以放,这个没啥问题,既然买了就考虑好了

底层就是PVE,直接装就行。然后分虚拟化再套k8s

1 个赞

那cpu这块怎么分配啊,这块佬有什么建议吗?

我刚才找了个图,其实你自用的环境,中间vip这里开始,到controller-manager结束都可以合并起来,也就是单master都很够用了。

CPU的话,跑负载的多分配一些,主节点可以少给一点。
如果后面主节点因为CPU瓶颈了,你甚至可以关机升一下虚拟CPU配置,你关闭了主节点,工作节点上的应用也照跑的,除非你数据库或者其它关键东西跑在主节点上导致连接失败。

1 个赞

底层虚拟化可以后期动态分的。主要看你干什么。一般用不了这么大的。

我刚去看了下PVE的相关信息,这个装虚拟机可以通过这个PVE界面话操作完成,那这块目前理论上具备可行性了(对我这个小白而言),剩下的就是分配好虚拟机然后装k8s了,再然后就装好了暴露公网,其实我是想预留一点资源装一个跳板机的,然后把这个跳板机暴露出去,通过跳板机操作k8s,之前用我的主机玩过,跳板机用的花生壳1m网速免费的,很卡,但是操作没问题。
特别怕装的时候网络分配