家里笔记本性能不够了( 17 版小米笔记本 pro 8G ),最近在考虑买电脑,同事推荐买笔记本(比较实惠,硬盘降价)。
我个人倾向于组一个台式(或者捡服务器垃圾),目前初步想学习学习 k8s ,想自己组一个集群,大火有推荐的配置或者电脑型号吗?
1
KaynW 2023-04-25 17:27:20 +08:00
都不行
|
2
vhwwls 2023-04-25 17:40:59 +08:00
搞个 1U 小服务器实在一点,NUC 也可以。
|
3
pgman 2023-04-25 17:42:04 +08:00
集群最少三个节点,1 个 master 2 个 node ,意味着一台电脑你需要起三个虚拟机,推荐用 vagrant+vbox 。如果初步学学用 kubemini 单机就行了,也可以按照官方文档来。
|
4
cexll 2023-04-25 17:43:41 +08:00
2k 买一个 64g 的洋垃圾当主机没啥问题吧 黄鱼掏全二手
|
5
TsubasaHanekaw 2023-04-25 17:44:55 +08:00
买个 nuc 加满 64g 内存就行. 还不占地方.
|
6
baiyi 2023-04-25 17:45:03 +08:00 1
自己学习用的集群不看配置,能跑 docker 就行,推荐 kind
|
7
palxie 2023-04-25 17:49:15 +08:00 1
vultr 上面临时开几个 vps 呗, 用完销毁
|
8
ryan4yin 2023-04-25 17:49:28 +08:00 1
假设你的 k8s 集群想长期跑,那 mini pc 感觉会合适一些,或者闲置的 pc 也可,有钱也可以直接多台机器搭集群。
如果就临时玩玩,那直接用主力电脑或笔记本跑也 ok 。 不过不管怎么跑,cpu 内存肯定加大点好,不然跑不了啥东西。 |
9
Oktfolio 2023-04-25 17:52:50 +08:00
我弄了个 2666v3 + 64G
|
10
zhousir5071 2023-04-25 17:58:49 +08:00
我就想问问,我如何发帖子,别笑话我,第一次玩 V 站,教教我
|
11
maggch97 2023-04-25 18:06:37 +08:00 via Android
都别买,在家维护一个 k8s 集群,也就没入门的人有这个想法。
|
12
maggch97 2023-04-25 18:08:02 +08:00 via Android
你同事是对的,你的需求的笔记本配置太差要换一个能用的笔记本,不是换一个机器搭 k8s 集群
|
13
TypeErrorNone 2023-04-25 18:22:06 +08:00
k3s
|
14
proxytoworld OP @cexll 会不会声音大
|
15
proxytoworld OP @zhousir5071 右上角有创作新主题,就可以了吧
|
16
7lQM1uTy635LOmbu 2023-04-25 18:33:54 +08:00 via Android
k8s 本身没消耗多少,在家的话可以直接上单节点,然后把污点去了,master 直接跑 pod 。不过这种一般都直接 k3s 了。如果要多节点,CPU 可以不太高,但内存得够。
|
17
7lQM1uTy635LOmbu 2023-04-25 18:36:06 +08:00 via Android
建议 nuc 或者台式,笔记本性能估计不够,也不好扩展,服务器性能高可扩展,但占位置,最关键的是噪音受不了。不考虑扩展就 nuc ,要扩展就台式。
|
18
wingoo 2023-04-25 18:38:28 +08:00
要不直接 google cloud? 单个集群应该是免费的, 只要出机器的钱
|
19
7lQM1uTy635LOmbu 2023-04-25 18:39:01 +08:00 via Android
机器可以装 esxi ( vsphere )或者 pve ,配置低上 pve ,高配上 vsphere (很舒服,有快照克隆和模板功能,但是吃资源)
|
20
RedisMasterNode 2023-04-25 18:39:30 +08:00 via Android
服务器垃圾一票,刚弄了台 e5
|
21
lower 2023-04-25 18:40:33 +08:00
我是在一个 4c16g 小主机上用 kubesphere 的 all in one 搞了一套测试用
|
22
BeautifulSoap 2023-04-25 18:45:12 +08:00 via Android
逛 V2EX 这么久,为啥总能看到有人问专门搞个机子搭 k8s 做练习机合不合适。。。。。。
|
23
7lQM1uTy635LOmbu 2023-04-25 18:53:52 +08:00 via Android
@BeautifulSoap 没有吧,这问题不是在问怎么搞更合适?
|
24
zhousir5071 2023-04-25 19:00:18 +08:00
@proxytoworld 感谢指点,右上角没有看到创作新主题呢,右上角只有这些:首页 zhousir5071 记事本 时间轴 设置 登出
|
25
anubu 2023-04-25 19:17:18 +08:00
两种场景:
- 有一个 k8s 实验环境,跟着教程学学基本概念。 这个场景主流 CPU 加 64G 内存的配置就够了,kind 、minikube 创建实验环境也很方便。甚至更真实一点的,手动搭建 3 节点控制平面+3 节点工作平面的高可用集群,也可以用虚拟机搭建出来。偏下层的集群搭建学习和偏上层的应用部署学习,应该都是够用的。 - 以 k8s 平台为核心的 homelab 上一个场景中的集群一般是实验集群,随意创建销毁。这个场景里会试图去维护一个所谓的“生产级”集群,部署一些希望能够稳定运行的“业务”,学习一些实际运维 k8s 集群的经验。硬件选择有 2 个方向,一是集中式,找个二手服务器,配置拉满,基本就是上面配置的放大版;二是分布式,上面的配置可以再来几个,好处是可以再研究学习一下虚拟化集群、裸金属配置、超融合等场景。 |
26
Zss77 2023-04-25 21:16:01 +08:00
k8s 只是一个调度工具,关键是你用他来干什么呀。
单纯学习的话随便买什么电脑都可以 |
27
kkwa56188 2023-04-25 21:32:30 +08:00
没有移动需求的 一律不用笔记本.
没有空间要求的 一律不用小主机. |
28
ETiV 2023-04-25 22:54:16 +08:00
也可以了解一下 k3s 、k0s ,为 IoT 场景设计的集群管理工具
但本质上需要管理的是「集群」,而你这儿只有一台电脑… 你大概只能学到写 deployment ( pod )、和 job … 面试问的不深,兴许能蒙混过关。。 自动扩缩容、Service 对外暴露 LB IP ,这些上到生产的还是了解不到 |
29
lry 2023-04-25 23:17:53 +08:00
6900hx 的迷你主机,小 & 静音 & 性能 都有,内存可以上到 64g ,系统直接装 pve
|
30
zhangfeiwudi 2023-04-25 23:25:41 +08:00
买个华南金牌的机器 7*24 小时跑就行 具体可以看我以前发的问题
|
31
proxytoworld OP @RedisMasterNode 吵吗
|
32
RedisMasterNode 2023-04-26 00:18:02 +08:00
@proxytoworld 不吵,主要噪声是 6 热管双塔双风扇的杂牌 AVC (这个 https://shorturl.at/ehBCT ,非广告),两把风扇转速太高了。如果你愿意加点钱买一个好一点的 12cm 的大风扇会安静很多,然后如果你特别在意的话可以考虑黑洞系列的机箱,有吸音棉。
我买的是 E5 2680v4 ,是单路的,也是为了做 K8s 集群用的,现在跑得很好很稳,一套下来 32G + 1TB + GTX 1070 = 1700 元左右,兼顾了一点点游戏。如果不需要 windows 不打游戏的话买个 200 块的亮机卡足够的,多的预算可以匀给内存。 |
33
cheneydog 2023-04-26 00:20:32 +08:00
建议买个塔式服务
|
34
blackvv666 2023-04-26 01:57:39 +08:00
阿里云,每小时才 2-3 毛钱,不香吗?
|
35
dayeye2006199 2023-04-26 02:42:39 +08:00
买个若干个树莓派做 homelab 把
|
36
ltltfuture 2023-04-26 06:33:40 +08:00 via Android
买台带双内存插槽的笔记本即可
|
37
yplam 2023-04-26 07:36:00 +08:00 via Android
我手上有六台 n1+6 个 u 盘+8 口交换机组的集群,跑个 homeassistant ,用来学习还 OK
|
38
SoloKing 2023-04-26 08:32:00 +08:00 via Android
k8s 最低需求主节点 2C2G ,worker 节点 1G1G ; K3S 需要资源更少,K3D 可以直接用 docker 部署 k3s ha 集群;想要学习也不需要太多机器,启动集群笔记本就可以;如果要部署应用就得考虑更多资源;
|
39
cookgo 2023-04-26 08:57:39 +08:00
买个退役的塔式服务器,内存 128G 弄满,然后买几块全新的 SATA SSD
|
40
demoshengxw 2023-04-26 09:03:34 +08:00 via iPhone
nuc x15 直接拉满 64g ,vmvare 里面搞三个节点跑的挺顺畅
|
41
chenliang0724 2023-04-26 09:19:26 +08:00
推荐 dell 塔式服务噪音很低,T630 性价比还可以 扩展性很好 esxi 这种企业软件支持也很好
|
42
BeforeTooLate 2023-04-26 09:58:07 +08:00
如果纯粹是学习下如何配置,开个按时付费的阿里云吧,一个小时没多少钱,配置可以拉很高
|
43
BeforeTooLate 2023-04-26 10:03:00 +08:00
@BeforeTooLate 抢占式付费比如买个 10 台 2c4g10M 服务器一个小时好像 17 块钱。
|
44
proxytoworld OP @BeforeTooLate 也不止这个,还得跑一些虚拟机,目前想装个 Esxi
|
45
sleepm 2023-04-26 11:13:43 +08:00
https://github.com/kubernetes-sigs/kwok
Lightweight: You can simulate thousands of nodes on your laptop without significant consumption of CPU or memory resources. Currently, KWOK can reliably maintain 1k nodes and 100k pods easily. 看介绍很牛逼 没用过 |
46
feelinglucky 2023-04-26 11:15:22 +08:00
minikube 或者 k3s 也行呀,如果真的要原生的那种,那么就建议虚拟机跑起来,master 节点一个就够了,官方 cpu 要什么没有要求,但是内存建议是 4g 以上
顺便说一句,国内的网络可能在部署上会碰到墙的问题,可以考虑使用阿里云的镜像源,详细文档可以参考这里 https://github.com/mingcheng/deploy-k8s-within-aliyun-mirror |
47
ElmerZhang 2023-04-26 11:21:29 +08:00
随便配个台式就好了,不要搞服务器,又吵又费电。
2000 块配个台式跑 k8s 轻轻松松 |
48
2Soon 2023-04-26 15:45:41 +08:00
@RedisMasterNode 主板用的啥老哥,华南?还是服务器主板?能直接加普通散热吗?
|
49
RedisMasterNode 2023-04-26 15:58:37 +08:00
@2Soon 有钱还是多看看 evga 、联想等等的大厂主板吧,我用的是火神革命图便宜,也是跟华南一样的小山寨。搞服务器的朋友建议我首选大厂
散热的话我理解 x99 有几种孔位,最好还是跟店主确认,这个给不了建议;我买的是 60 块钱的山寨货省钱(效果还挺好,满载才 50 多度很理想;但是噪声没有以前普通电脑安静,用的是反人类 400 那种) |
50
webexplores 2023-04-26 15:59:48 +08:00
弄两台 mac mini
|
51
2Soon 2023-04-26 16:00:29 +08:00
@RedisMasterNode 好的好的谢谢老哥
|
52
ttwxdly 2023-04-26 16:03:55 +08:00
NUC
|
53
RedisMasterNode 2023-04-26 16:07:04 +08:00
@2Soon 对了如果预算还可以的话,最近也可以看看 EPYC 的处理器和主板,那个没有寨板,CPU 也比 E5 强很多,关键词 7d12
|
54
nullpoint007 2023-04-26 16:08:01 +08:00
kind 用完销毁即可, 没必要家里搞个服务器
|
55
doyel 2023-04-26 16:15:36 +08:00
我就用小台式机,老 AMD 8C 16HT ,两根 32G 阿斯加德真香,VMWARE 虚拟化建集群和日程练习,反正基本不在乎执行性能,光是学习怎么构筑维护做设计方案什么的完全够用了
|
56
proxytoworld OP @dayeye2006199 树莓派,价格好像在高点把,感觉不实惠
|
57
demoshengxw 2023-04-26 16:40:56 +08:00
可以看下新出的机械革命蛟龙 16pro 7945hx 16 大核 32 线程,起飞
|
58
ripperdev 2023-04-26 18:11:12 +08:00
我也有这样的需求,目前的想法是买一个能装 MATX 主板的 NAS 机箱,再配上至少 12 线程的新一点的处理器( Intel 13 、14 代,AMD 7000 系),再看需求配置一张刚好够用的显卡用来跑 AI ,虚拟化使用 PVE
|
59
idblife 2023-04-26 18:37:49 +08:00
k3s
|
60
Cola98 2023-04-26 22:44:55 +08:00
我目前是 minisforum hx90 ,自己开了一个三节点,master 8g node1 4g node2 4g ,勉强够用
|
61
dayeye2006199 2023-04-27 00:42:50 +08:00
@proxytoworld 可以买各种山寨的水果派
|
62
2Soon 2023-04-27 09:17:34 +08:00
@RedisMasterNode 哈哈,老哥还研究 amd 的 u 了,我好几年前弄过一台双路皓龙 6276 的洋垃圾,缺点就是主频低功耗高,epyc 确实也可以考虑。
|
63
LanLiang 2023-06-07 16:16:16 +08:00
用 Kind 搭建 kubernetes 集群,随意折腾 https://liangyuanpeng.com/post/run-k8s-with-kind/
|
64
evk 335 天前
8G 不能不够, 建议整一个二手高配笔记本. 我的二手 8c16 线程 32g 的 mbpr 当年才花了 8k, 最近搭了 4 台 paralell+centos 9, 其中 master 2c4g 、node1c2g*3, harbor 1c2g, 算下来一共 6c12g, 丝毫不影响宿主机压测、跑批, 爽到飞起. 现在刚玩好 pod, 虚拟机够用. 不过我就刷个证不太会像正经运维同学那样去集成部署流水线、搭管理页面啥的, 对我来说 8c16g 都够用了
|