V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangfeiwudi
V2EX  ›  Kubernetes

想在家里再弄个机器,作为平时学习分布式, k8s 的机器各位大佬看行吗?

  •  
  •   zhangfeiwudi · 2021-11-09 16:01:58 +08:00 · 6145 次点击
    这是一个创建于 1114 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了下华为云和阿里云 如果搞 3 台 2 核 4g 的 机器 1 年成本 5 千左右.太贵了

    可以自己装个机器平时笔记本连上去开发测试都行,而且配置比云服务器配置高的多。不用的时候还能打游戏。

    装 windows 系统 通过 hyper-v 搞 3~5 个虚拟机,建个虚拟网络设置成固定 ip. 和云服务器体验一模一样。

    这个最大的弊端是无法对公网提供服务,但是其实这不是个强需求。而且用五分之一不到的价格,性能能翻好几倍这点问题完全可以容忍。

    其实对公网提供服务也有办法,就是麻烦了点 。各位大佬感觉如何?有啥好的建议吗

    计划的配置单:
    cpu i3 10100f ¥ 460
    主板 技嘉 B460M AORUS ELITE 小雕主板 ¥ 520
    显卡 gtx960 ¥ 650
    内存 8g x4 ddr4 2666 ¥ 500
    硬盘 西数 sn500 铠侠 rc10 ¥ 329
    散热 t400i ¥ 79
    电源:450w~550w 振华铜皇 450 550 酷冷至尊 gx450w gx550w ¥ 289
    机箱:恩杰 h510 迎广 303 ¥ 300

    咸鱼买还能便宜点,整体到 2000 左右,显卡可以先用个亮机卡

    59 条回复    2021-11-12 12:41:36 +08:00
    defunct9
        1
    defunct9  
       2021-11-09 16:04:56 +08:00
    可以了
    fuis
        2
    fuis  
       2021-11-09 16:09:18 +08:00
    > 装 windows 系统 通过 hyper-v 搞 3~5 个虚拟机
    > 内存 8g x4 ddr4 2666 ¥ 500
    > cpu i3 10100f ¥ 460

    这个内存是不是也太小了点? CPU 对于三个虚拟机来说看起来也比较弱

    然后 k8s 起步三节点,三个虚拟机,也就刚好能跑起来。空载应该是没啥问题,估计跑不了什么 workload ,比如跑存储,跑日志采集 ELK ( loki ?),这配置够呛。

    建议再整个 UPS ,或者换成 k3s
    zhangfeiwudi
        3
    zhangfeiwudi  
    OP
       2021-11-09 16:11:57 +08:00
    @fuis 主要是平时开发测试用,内存是 8g * 4 一共 32g 。2 核 4g 的能开 6~7 个
    wz497345846
        4
    wz497345846  
       2021-11-09 16:13:23 +08:00
    建议内存大点,搞个有核显 cpu 这样就不用显卡了
    zhangfeiwudi
        5
    zhangfeiwudi  
    OP
       2021-11-09 16:16:02 +08:00
    @wz497345846 嗯?也有考虑过 内存要多大 64g?
    zhangfeiwudi
        6
    zhangfeiwudi  
    OP
       2021-11-09 16:16:38 +08:00
    @wz497345846 主要是搞个显卡 平时还能打游戏 哈哈哈 无主之地 3 lol 地铁离去 都能玩
    hwdef
        7
    hwdef  
       2021-11-09 16:17:30 +08:00
    hyperv 你确定能固定 ip 吗,,你这需求最好是上 esxi 或者 pve
    fkname
        8
    fkname  
       2021-11-09 16:26:07 +08:00
    用服务器 cpu 核心多一点好切
    zhangfeiwudi
        9
    zhangfeiwudi  
    OP
       2021-11-09 16:33:56 +08:00
    可以的 这个网上一艘一大把,主要我看中 hyperv 性能更好点
    jones2000
        10
    jones2000  
       2021-11-09 16:40:39 +08:00   ❤️ 1
    买几台 2 手 Dell 服务器,2000 不到一台,
    zhangfeiwudi
        11
    zhangfeiwudi  
    OP
       2021-11-09 16:41:19 +08:00
    @jones2000 这个就没发玩游戏了
    jones2000
        12
    jones2000  
       2021-11-09 16:43:12 +08:00
    @zhangfeiwudi 玩游戏用外星人。
    xiao109
        13
    xiao109  
       2021-11-09 16:44:44 +08:00
    攒台好点的,平时打游戏
    hs0000t
        14
    hs0000t  
       2021-11-09 16:55:10 +08:00 via Android
    可以用轻量云,现在轻量云的价格已经打到 2 核 4G 的机器 100 多不到 200 块钱三年了,非常实惠
    zhangfeiwudi
        15
    zhangfeiwudi  
    OP
       2021-11-09 16:58:14 +08:00
    @hs0000t 有链接吗 看看
    locoz
        16
    locoz  
       2021-11-09 17:30:51 +08:00   ❤️ 1
    如果只是玩一玩、学习一下,不考虑长期提供自己使用的服务的话,抠成本一点可以考虑用淘汰的服务器硬件,这样堆 CPU 核心数和内存大小都便宜,玩起来会方便点,而且装普通机箱用普通风扇也一样不会吵。

    如果考虑长期提供服务,那建议一步到位考虑 AMD 现在这一代的硬件,核多、PCIE 通道多,不管是当下使用还是后期扩展都会比较方便。你要是搞个小 i3 ,到后面配置不够了又得换,真不如直接搞高配点,有需要的时候还能拿来干点别的。
    happyn
        17
    happyn  
       2021-11-09 17:30:58 +08:00
    当然可以;

    我就是这样的需求,自己在家里组了一台服务器;

    然后发现不能公网连接确实不方便,折腾了一圈 Zerotier, N2N, FRP ,Ngrok, inlets.....最后发现体现都不好..于是自己做了一个虚拟组网的服务;

    来广告一下自家的虚拟组网服务,让你能方便的进行内网穿透,特别适用于楼主在家里自己搭建各种服务的场景:😊

    http://happyn.cn

    happynet----让组网更简单
    Co1a
        18
    Co1a  
       2021-11-09 17:32:34 +08:00 via iPhone
    近期也有这类想法,看的一代线程撕裂者……
    Co1a
        19
    Co1a  
       2021-11-09 17:33:47 +08:00 via iPhone
    补充:不知道 amd 的虚拟化技术到底过不过关,希望大佬可以补充一下
    locoz
        20
    locoz  
       2021-11-09 17:49:10 +08:00   ❤️ 1
    @Co1a #19 从我这几年来看到的其他人的评价来看,AMD 玩虚拟化、容器化的体验基本上和 Intel 是大同小异,最多就是部分特殊应用场景性能会莫名的低一些或者特殊应用有谜之兼容问题,但总体来讲使用是没啥问题的。
    Juszoe
        21
    Juszoe  
       2021-11-09 18:55:03 +08:00   ❤️ 1
    刚刚上车了腾讯云的 2C4G8M ,198 三年还是挺值的,今天的快卖完了,明天还有,就在首页能看到大大的活动
    cs419
        22
    cs419  
       2021-11-09 19:15:43 +08:00
    临时搭建 k8s 服务器玩的话
    方案 1: 云服务有计时模式 高配主机 一两个小时 也就几毛钱 够你测试了
    方案 2: 计时模式下 还有抢占型主机 价格再打个对折 , 不过这个好像有啥缺点

    阿里云的要求账号最低有 100 块 才能购买计时型的主机
    然后换腾讯云 充了十块钱就顺利开了几台机器玩

    方案 3: 可以考虑下洋垃圾
    目前在用 E5-2680 v3 淘宝上买的 双路套装
    显卡没要 内存条让店家 把 16g*2 换成 单个的 32g 了
    在考虑要不要再加几根 32g 的内存条
    sakura1
        23
    sakura1  
       2021-11-09 19:26:34 +08:00
    还是云主机方式比较好
    Tink
        24
    Tink  
       2021-11-09 19:30:26 +08:00 via Android
    性能也太弱了
    echo1937
        25
    echo1937  
       2021-11-09 19:36:54 +08:00
    我是 R4650G + 16x2 ,6 和 12 线程 + 32G 内存,性能完全够
    yucongo
        26
    yucongo  
       2021-11-09 19:47:51 +08:00 via Android
    用 ldx 容器 https://linuxcontainers.org/lxd/introduction/ ----真的好东西,月付 2 刀级别的 vps 里就可以玩 docker swarm 或 k8s 。
    fkdog
        27
    fkdog  
       2021-11-09 19:49:50 +08:00
    大概率会吃灰。
    还是散了吧
    lithiumii
        28
    lithiumii  
       2021-11-09 20:12:12 +08:00
    两千买三台树莓派 4b ,4C4G * 3 ,剩下的买交换机、电源等等,真正的集群计算
    sadfQED2
        29
    sadfQED2  
       2021-11-09 20:12:54 +08:00 via Android
    @happyn 哈哈哈,握爪,我也是这些东西折腾了一圈,最后自己组了个网
    59php
        30
    59php  
       2021-11-09 21:35:25 +08:00
    个人建议直接使用所谓裸金属服务器架构吧(如 esxi ),要是再玩游戏就算了
    Donahue
        31
    Donahue  
       2021-11-09 21:53:20 +08:00
    @lithiumii 10 个树莓派都比不过一个 i3...
    我觉得不如上 amd 3700x , 性价比极高,核心数也多,我的一套配下来比你贵 1/3.
    cpu: 3700x ¥ 1250
    主板:b450m pro s ¥ 300
    内存:16g*2 2666(超 3200 用) ¥ 590
    硬盘:pm981a 1t(80%健康度) $400
    机箱:撒哈拉逆行者 ¥ 65
    散热:利民 as120 ¥ 79
    电源:金牌巨龙 1250w(2018 年淘的) ¥ 140
    显卡:亮机卡不玩游戏 ¥ 100

    都是闲鱼二手淘的,当时看到 1250 的 3700x 就下单了,然后刚好碰到 chia 矿难就买了两块 1t 80%健康度的 pm981a ,电源是 2018 年捡垃圾收藏下来的的,其他的也都是闲鱼二手,目前稳定使用 2 个月。
    玩搞 3-5 个虚拟机,感觉还是线程数核心数多的 cpu 好
    wxw752
        32
    wxw752  
       2021-11-09 23:02:08 +08:00
    我赞同楼上的观点,amdyes 。
    目前家里服务器用的是退休返聘的 E3-1230V2 ,目前有想法换成三代锐龙,主要就是核心多。
    zhangfeiwudi
        33
    zhangfeiwudi  
    OP
       2021-11-09 23:12:29 +08:00
    @Donahue amd 对 docker k8s hyper-v 支持有啥坑吗 以前没用过 amd 的 u
    lithiumii
        34
    lithiumii  
       2021-11-09 23:27:33 +08:00 via Android
    @Donahue 楼主这不是想学习分布式集群嘛,直接实体机分布,不比玩虚的带劲多了。
    要是打游戏我也选 i3 啊。
    kiracyan
        35
    kiracyan  
       2021-11-09 23:41:59 +08:00
    @jones2000 服务器会不会很吵啊
    documentzhangx66
        36
    documentzhangx66  
       2021-11-10 00:06:19 +08:00
    建议二手拆机,划算些。
    documentzhangx66
        37
    documentzhangx66  
       2021-11-10 00:09:44 +08:00
    具体配置:
    pastebin.com/5QtBYKuU
    liuxu
        38
    liuxu  
       2021-11-10 00:16:00 +08:00
    @Donahue 你这个价格上 5600x 也香
    locoz
        39
    locoz  
       2021-11-10 00:31:35 +08:00
    @lithiumii #34 arm 的 k8s 生态挺多坑的,而且他也不可能永远只是学习使用,玩多了总会想跑点东西的,到时候树莓派就很不够用了。
    imldy
        40
    imldy  
       2021-11-10 00:36:36 +08:00 via Android
    腾讯云双 11 活动,每天下午,2 核 4G8M ,198 元 3 年。联系某宝代理商可以降到 140 元 3 年。
    需要新帐号,一个人可实名三个号,正好三台。
    无 aff 链接 https://腾讯云域名 /act/double11
    imldy
        41
    imldy  
       2021-11-10 00:37:20 +08:00 via Android
    以前有帐号的可以注销重新注册
    rainfd
        42
    rainfd  
       2021-11-10 00:49:41 +08:00
    我是之前是自己组的 x79 ,28C128G ,算下也就来两千块
    Rheinmetal
        43
    Rheinmetal  
       2021-11-10 07:33:35 +08:00
    想搬家省事或者可以带走的话 收吃灰树莓派搞集群玩
    有房 or 几年内不动的 本地收二手服务器 搞个机柜 电费和噪音
    dreamage
        44
    dreamage  
       2021-11-10 09:29:09 +08:00
    双路 2650 垃圾佬考虑一下?
    betainCao
        45
    betainCao  
       2021-11-10 10:00:13 +08:00
    k8s in docker, 想玩 K8S 了解下这个。干嘛搞那么多机器,虚拟机的,真特么麻烦。
    latteczy
        46
    latteczy  
       2021-11-10 10:17:10 +08:00
    如果仅是为了学习 k8s ,没必要搞这么多机器。很多可部署的轻量 k8s 实现
    pusheax
        47
    pusheax  
       2021-11-10 10:23:00 +08:00
    不要求稳定性的话,X79 寨板很香。
    跑这种应用,E5 的核心数多,很合适。可以搞个 8 核 10 核。
    而且 X79 支持 RECC 内存,比普通内存便宜一半。
    当然,前提是不要求稳定性,而且愿意折腾
    libook
        48
    libook  
       2021-11-10 10:47:34 +08:00
    我目前就是用一台淘汰下来的 4790k+32G 内存跑的 Win10 ,接电视当 HTPC ,同时上面跑 Hyper-V+Debian 当做 Docker host ,用起来很稳。

    说不能固定 IP 的应该指的是 WSL2 ,自己在 Hyper-V 上建的虚拟机是可以固定 IP 的,而且可以用跟 Win10 不同的 IP 。
    chevalier
        49
    chevalier  
       2021-11-10 11:01:54 +08:00
    建议 NUC ,集成度高,省地方
    jones2000
        50
    jones2000  
       2021-11-10 12:13:25 +08:00
    @kiracyan 还行,CPU 不跑满的话, 风扇不是很吵。
    amrom
        51
    amrom  
       2021-11-10 13:54:41 +08:00
    上 esxi 资源利用更高
    EvilDevilJin
        52
    EvilDevilJin  
       2021-11-10 14:01:12 +08:00
    不想折腾咸鱼买 GeekPro 全新拆卡机,大概 2600 左右能收到,这个 CPU 带核显不用亮机卡。

    ![]( https://i.loli.net/2021/11/10/i3RJeqc687ZOPKQ.png)

    5600G+16G+256G SSD +1T HDD,还有联想三年上门保修。
    koala9527
        53
    koala9527  
       2021-11-10 14:03:00 +08:00
    三台树莓派 4b ,4C8G * 3 ,K8s 已经搭起来了,还加了一台 4B 装 Gitlab 和镜像仓库,一台平均 600 ,现在应该涨了
    vanwtf
        54
    vanwtf  
       2021-11-10 14:18:54 +08:00
    可以看下 ES 版的 10 代 cpu , qsrj, qsrl,qtb0,功耗底,多核性能也不算太差, 当然单核可能比不过 10100
    fuis
        55
    fuis  
       2021-11-10 14:32:15 +08:00
    @zhangfeiwudi
    > amd 对 docker k8s hyper-v 支持有啥坑吗 以前没用过 amd 的 u
    你不开发 qemu-kvm 的话,一点问题都没有
    Morton996
        56
    Morton996  
       2021-11-10 14:35:14 +08:00
    显卡不用也行,换个 i5 或者 i7
    aniua
        57
    aniua  
       2021-11-10 15:15:31 +08:00
    不需要显卡,把钱加到 CPU 和内存上。
    musi
        58
    musi  
       2021-11-11 09:23:47 +08:00
    战略性马克
    mogging
        59
    mogging  
       2021-11-12 12:41:36 +08:00 via Android
    内存和 SSD 大一点就行,其实成本不高,不过如果跑 TensorFlow 这种,加上显卡就贵了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1192 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:23 · PVG 02:23 · LAX 10:23 · JFK 13:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.