家里笔记本性能不够了( 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 ![]() 自己学习用的集群不看配置,能跑 docker 就行,推荐 kind |
7 palxie 2023-04-25 17:49:15 +08:00 ![]() vultr 上面临时开几个 vps 呗, 用完销毁 |
8 ryan4yin 2023-04-25 17:49:28 +08:00 ![]() 假设你的 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 penzi 2023-04-25 18:06:37 +08:00 via Android 都别买,在家维护一个 k8s 集群,也就没入门的人有这个想法。 |
12 penzi 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 2024-01-02 13:55:24 +08:00 8G 不能不够, 建议整一个二手高配笔记本. 我的二手 8c16 线程 32g 的 mbpr 当年才花了 8k, 最近搭了 4 台 paralell+centos 9, 其中 master 2c4g 、node1c2g*3, harbor 1c2g, 算下来一共 6c12g, 丝毫不影响宿主机压测、跑批, 爽到飞起. 现在刚玩好 pod, 虚拟机够用. 不过我就刷个证不太会像正经运维同学那样去集成部署流水线、搭管理页面啥的, 对我来说 8c16g 都够用了 |