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

想买几台云服务器做 k8s 集群练练手,求各位道友推荐,怎么买比较经济实惠?

  •  3
     
  •   goslinnn · 2023-01-28 11:38:28 +08:00 · 6739 次点击
    这是一个创建于 425 天前的主题,其中的信息可能已经有所发展或是发生改变。
    64 条回复    2023-01-31 22:18:26 +08:00
    hiluluke
        1
    hiluluke  
       2023-01-28 11:46:31 +08:00
    可以买几个树莓派试试?
    seers
        2
    seers  
       2023-01-28 11:47:32 +08:00 via Android   ❤️ 4
    自己开虚拟机,给个 2g ram 就能跑
    Lockeysama
        3
    Lockeysama  
       2023-01-28 11:48:12 +08:00
    这么奢侈的吗……

    是想练习搭建集群还是使用?
    搭建集群的话,那搞个物理机做下虚拟化就可以了。
    使用的话,直接用云平台上的免费控制平面加随便搞台 worker 机就行。

    当然,如果只是短期试几天,那按量随便开几台搞搞就行
    dilu
        4
    dilu  
       2023-01-28 12:57:58 +08:00   ❤️ 1
    腾讯云竞价实例,最低配 2h2g 1 小时 3 分钱,选南京三区的

    买上 5 台折腾吧,一天算下来就一块钱的样子
    YaakovZiv
        5
    YaakovZiv  
       2023-01-28 13:13:04 +08:00
    我记得 kubesphere 官网有提供免费白嫖 10 小时,做实验足够了。
    ospider
        6
    ospider  
       2023-01-28 13:23:10 +08:00   ❤️ 1
    本地用 multipass + k3s 搭多节点环境,很简单的。参考我的笔记: https://yifei.me/note/2947
    JaxXu
        7
    JaxXu  
       2023-01-28 13:33:07 +08:00
    各个云平台的竞价实例,一天搞下来最多几块钱
    ltkun
        8
    ltkun  
       2023-01-28 13:38:36 +08:00 via Android
    micro k8s
    iceecream
        9
    iceecream  
       2023-01-28 13:56:33 +08:00
    买华为 2288hv2 ,千把块钱。
    Frankcox
        10
    Frankcox  
       2023-01-28 13:58:43 +08:00
    如果你是要学部署那另说,如果只是要学 k8s 的操作或者二开相关,可以用 k3s 或者 kind 等,梯子好的话也可以直接用 docker desktop 的 kubernetes 。
    goslinnn
        11
    goslinnn  
    OP
       2023-01-28 13:59:23 +08:00
    @Lockeysama 练习加个人使用,长期用,做点自己的练手项目,个人网站啥的,之前买了腾讯的轻量级服务器,找了几个同学的账号新人优惠买了三台,结果官方说轻量级服务器不同账号之间网络互通只能走公网,对等连接什么的都不支持,后来就给退了。买其他的都有点贵
    blankmiss
        12
    blankmiss  
       2023-01-28 14:01:07 +08:00
    我有可以网络互通的内网机器(同时又公网) 但是不知道咋玩 对 k8s 不熟悉
    ericgui
        13
    ericgui  
       2023-01-28 14:01:19 +08:00
    @goslinnn 啥个人网站要用 k8s ?
    goslinnn
        14
    goslinnn  
    OP
       2023-01-28 14:02:53 +08:00
    @dilu 大佬,竞价服务器指的是秒杀专区里边的吗?我看几本都是限购一台,能否给个链接?
    chaleaochexist
        15
    chaleaochexist  
       2023-01-28 14:03:21 +08:00
    月经贴, 我之前也问过类似问题. 也见过其他人问过.

    最后自己搞了一套物理机跑 virtualbox.

    64G 内存 随便折腾.
    goslinnn
        16
    goslinnn  
    OP
       2023-01-28 14:04:45 +08:00
    @JaxXu 我看竞价实力一般都是限购一台,大佬是怎么买的啊?能否上个链接
    goslinnn
        17
    goslinnn  
    OP
       2023-01-28 14:05:54 +08:00
    @Frankcox 嗯嗯,就是想学部署、cicd 流水线搭建以及做点自己的项目练手
    dilu
        18
    dilu  
       2023-01-28 14:08:16 +08:00
    @goslinnn 竞价实例,直接创建的时候选择自定义就 OK 了。本质上就是按量计费,但是随时可能被别人抢占(开机 1 消失内不会)做实验足够了,特别便宜
    goslinnn
        19
    goslinnn  
    OP
       2023-01-28 14:08:46 +08:00
    @ericgui 主要是练手,强行把小项目做成多实例 k8s 集群部署、再自己弄点 cicd 流水线啥的,后续考虑接点私活。。。
    Huelse
        20
    Huelse  
       2023-01-28 14:12:48 +08:00
    这也太奢侈了吧,vmware 自己开几个虚拟机用就可以了,精简镜像占用很小的
    goslinnn
        21
    goslinnn  
    OP
       2023-01-28 14:13:41 +08:00
    @dilu 那这个可能还是不太行,我也有点长期使用的需求,就是对机器性能要求不高,想弄点一年期限又便宜的。
    dilu
        22
    dilu  
       2023-01-28 14:16:44 +08:00
    @goslinnn 那你需要在本地搞一个服务器然后虚拟化几个系统来搞了,如果用 vps 的话成本挺高的
    xujiaja
        23
    xujiaja  
       2023-01-28 14:23:09 +08:00
    51openlab ,实验室功能可以搞几台 30c30g 的机器用,免费用三天,到期可以延期
    Lockeysama
        24
    Lockeysama  
       2023-01-28 14:25:41 +08:00   ❤️ 1
    @goslinnn 部署集群其实没啥好练的,也就那样,推荐在本地物理机上开虚拟机玩玩就行了;使用的话,用云平台的就行,不同的厂商计费和模式可能有点不一样。比如阿里云的,控制平面(应该还是免费的),另外买一台普通的服务器作为 worker 节点,配置低一点无所谓(内存稍微大一点就行,不然集群的 pod 一跑就得占不少内存),反正可以升级的,付费方面,确定需要用时间长的,就买预付费的,一般有折扣;刚看了眼腾讯的,好像是个人用用的话,用托管的集群就行,连 worker 节点都不需要搞的样子。。具体的你可以看看云平台文档哈
    ab11800222
        25
    ab11800222  
       2023-01-28 14:32:03 +08:00
    学习用的 k8s 发行版 k3s 单机就可以部署了,不推荐楼上说的在本地玩,频繁开关机,服务器的东西还是在服务器上实践效率高
    Yadomin
        26
    Yadomin  
       2023-01-28 14:38:55 +08:00
    树莓派溢价太离谱,可以买 3399 的板子玩
    18500592934
        27
    18500592934  
       2023-01-28 14:40:04 +08:00
    我是搞了一太 128G 机器,直接把自己平常跑的服务都扔在上面,包括学习用的环境;
    然后要个公网 ip ,用一个域名映射出去;
    jones2000
        28
    jones2000  
       2023-01-28 14:40:13 +08:00
    买几台 2 手服务器,本地自己搞下。
    godfunc
        29
    godfunc  
       2023-01-28 15:30:29 +08:00
    破旧电脑+内存+esxi
    vast0906
        30
    vast0906  
       2023-01-28 16:02:26 +08:00
    @goslinnn 可以参考下 WireGuard 组内网,或者你部署的时候直接就用公网 IP 去部署 K8s
    lysS
        31
    lysS  
       2023-01-28 16:16:38 +08:00
    k8s in docker ,比如 kind
    lhg1397
        32
    lhg1397  
       2023-01-28 16:21:07 +08:00
    钱给我 我给你导出个 vbox 、vmware fusion 的镜像给你,直接导入 k8s 集群用。
    nrtEBH
        33
    nrtEBH  
       2023-01-28 16:31:59 +08:00
    不想花钱自己本地架设虚拟机就能玩
    花点小钱的话 去 aws 注册个账户 免费额度+100 美金够你玩生产级环境几个月了 记得释放资源就好
    GCP 好像也可以
    hunter1213
        34
    hunter1213  
       2023-01-28 16:41:47 +08:00
    大佬可以看看我的帖子 https://v2ex.com/t/880481#reply33 ,华为云服务器价格 1 折
    Tyuans
        35
    Tyuans  
       2023-01-28 16:51:53 +08:00
    想起之前一个老哥全职开发,一开始就申请一堆海外云服务器,成本很高,入不敷出,家人不理解不支持的帖子。

    能用虚拟机就直接用虚拟机测试多好...
    mrochcnnnnn
        36
    mrochcnnnnn  
       2023-01-28 17:11:02 +08:00
    自己虚拟机
    goslinnn
        37
    goslinnn  
    OP
       2023-01-28 17:38:20 +08:00
    @Lockeysama 感谢老哥不吝赐教,我后边打算向架构师方向发展,简单的集群使用我已经会了,所以想自己试试这些东西的详细操作流程,实践下扣扣细节,要是仅仅是为了快速开发的话我就直接花钱云服务商现成的集群了
    goslinnn
        38
    goslinnn  
    OP
       2023-01-28 17:39:46 +08:00
    @jones2000 你指的是二手物理服务器吗?
    goslinnn
        39
    goslinnn  
    OP
       2023-01-28 17:44:00 +08:00
    @godfunc 大佬啊,这是我从未设想过的道路😂
    goslinnn
        40
    goslinnn  
    OP
       2023-01-28 17:52:14 +08:00
    @vast0906 惊现硬核大佬,WireGuard 这上古神器,有机会我也想试试
    yplam
        41
    yplam  
       2023-01-28 18:30:32 +08:00 via Android
    我手上有 6 台 N1+6 个 u 盘+1 八口千兆交换机搭的集群,1k 左右成本,用来学习还好,跑了 homeassistant 相关服务,数据持久化放 gen8
    lmshl
        42
    lmshl  
       2023-01-28 18:45:10 +08:00
    找公有云买 Serverless k8s 集群,练的时候创建,练完了直接销毁。
    一般管理是按小时收费的,计算资源是按量付费的。
    只要你不是搞的规模很大,每小时几块钱,可能跟去网咖打游戏差不多成本。
    GeruzoniAnsasu
        43
    GeruzoniAnsasu  
       2023-01-28 18:57:34 +08:00   ❤️ 1
    https://ubuntu.com/tutorials/how-to-kubernetes-cluster-on-raspberry-pi#1-overview

    经验是 2c2g 会完全不够用,节点上至少要 4g 的内存空间才能支持你在集群上真正的跑一点集群化应用。

    所以最佳选择是用你的 32g 个人电脑划 8g 出去开两个虚拟机,在那上面搭。
    jones2000
        44
    jones2000  
       2023-01-28 21:02:59 +08:00
    @goslinnn 对,淘宝上好多,3000 多一台配置挺好的, 练练手足够了, 就是买多了开着吵。
    biguokang
        45
    biguokang  
       2023-01-28 21:09:30 +08:00
    如果不是做具体业务,只是练手的话,买按量付费就可以了,你不练的时候直接销毁实例。

    不过我当年练手是在台式机装 vmware esxi ,开了 n 台 linux 虚拟机玩 k8s 。

    又或者自己去淘宝捡垃圾,掏一些机房退役的机架服务器,这是性能性价比最高的方案了
    myd
        46
    myd  
       2023-01-28 21:18:46 +08:00
    买云服务器不划算,毕竟是偶尔使用。建议开虚拟机。使用树莓派会有很多问题:cpu 架构是 arm 的,内存和性能都不够打,并且价格也不便宜
    ch2
        47
    ch2  
       2023-01-28 21:29:20 +08:00 via iPhone
    我的选择是买 8 代的 i5 组一台 32G 的家用 All in one ,然后闲鱼买学生服务器开 frp 出去,开俩虚拟机绰绰有余,搭环境还能用软路由加速,非常方便
    uiosun
        48
    uiosun  
       2023-01-28 22:08:48 +08:00
    @goslinnn 你能带上我吗?我是开发,但对运维真的很有兴趣——不准备转行,所以是真感兴趣

    我有一台 1C2G 的搬瓦工和 4C8G 的国内云服务器,可以借给你;对应的,你每次搞的时候能不能带上我,给你打个下手,分享一下经验值~

    [email protected]
    chen006
        49
    chen006  
       2023-01-29 00:27:25 +08:00 via Android
    学习的话,gcp 免费试用的资源就够了
    terencelau
        50
    terencelau  
       2023-01-29 00:49:33 +08:00   ❤️ 2
    我是从 K3s 入手的,主要是熟悉 Kubernetes 相关的一些指令和操作,而且,因为是实验环境,K3s 要求的资源也少,一般来说三台轻量应用( 2c/2g )就足够了;慢慢的把 K3s 的组建全部替换掉,比如 flannel 替换成 cilium ,klipper 替换成 metallb 等等;熟悉了以后才开始部署 K8s 。

    Wireguard 可以将不同地区、不同服务商的服务器连接到一起,组成一个三层的网络,但是也会有一些问题,比如高可用之类的可能配置起来不太方便,我是通过 VxLAN over Wireguard 搭建二层 Overlay 组网的,个人觉得相对会好一些。

    可以参考: https://blog.cklau.cc/projects/
    Jasonhhh
        51
    Jasonhhh  
       2023-01-29 00:49:46 +08:00
    相比 docker swarm ,k8s 搭建比较繁琐,而且本地搭建的 k8s 有些功能是不全的,例如 LoadBalancer 会缺少 external IP 。

    不建议将太多时间花在搭建上面,应该将精力放在如何使用上面。

    可以直接用云服务商托管的 k8s ,例如阿里云的 ACK ,创建集群的时候选择按量收费,用完后立刻删除就不会收费了。
    nyanim
        52
    nyanim  
       2023-01-29 06:35:17 +08:00
    我用的 Oracle Cloud 的永久免费跑 k3s ,缺点是 arm 多少有些兼容性问题。参考: https://nyan.im/p/budget-friendly-kubernetes
    koala9527
        53
    koala9527  
       2023-01-29 10:33:35 +08:00
    用了三台树莓派,可以参考我的教程: https://zhuanlan.zhihu.com/p/390805379
    ElmerZhang
        54
    ElmerZhang  
       2023-01-29 10:50:29 +08:00
    1000 以内配一台 e5 26xx + x99 主机,用虚拟机搭 k8s 集群玩。需要公网访问的话用你之前买的轻量主机做 frp 转发。
    goslinnn
        55
    goslinnn  
    OP
       2023-01-29 11:08:01 +08:00
    @uiosun 兄弟,你人在哪个城市?
    anubu
        56
    anubu  
       2023-01-29 11:35:04 +08:00
    练手的话,推荐竞价实例,三四台练手规模,根据配置一天几块到十几块。
    低负载稳定运行的话,可以考虑突发实例,整体上也很便宜,相比竞价实例不会被随时回收。
    uiosun
        57
    uiosun  
       2023-01-29 11:53:04 +08:00
    @goslinnn 目前人在上海,不过兄弟远程也行吧(虽然不太方便)
    ixixi
        58
    ixixi  
       2023-01-29 17:18:25 +08:00
    建议还是搞个 esxi/pve 的电脑入坑
    以后还能玩 nas 系统
    miaowing
        59
    miaowing  
       2023-01-29 18:10:08 +08:00
    我用的狗云,用 k3s 搭了一套集群
    XyIsMy
        60
    XyIsMy  
       2023-01-29 18:21:43 +08:00
    @miaowing 机器配置咋样,一个月费用大概多少
    miaowing
        61
    miaowing  
       2023-01-30 18:36:21 +08:00
    @XyIsMy 2 台 1C4G ,1 台 2C4G ,一个月 100 多点,不过需要打折的时候买。不算流量费,也没啥流量
    runzhliu
        62
    runzhliu  
       2023-01-31 09:55:35 +08:00
    开 spot 节点就好了,随用随删
    tedzhou1221
        63
    tedzhou1221  
       2023-01-31 11:57:29 +08:00
    我之前在某宝买 github 学生包,里面有很多优惠,其中有 digitalocean 200 元礼包。还有 azure 100 元礼包。这些都够用了。
    feitain1988
        64
    feitain1988  
       2023-01-31 22:18:26 +08:00 via iPhone
    预算多少?啥配置要求?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   940 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 20:51 · PVG 04:51 · LAX 13:51 · JFK 16:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.