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

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

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

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

    当然,如果只是短期试几天,那按量随便开几台搞搞就行
    dilu
        4
    dilu  
       248 天前   ❤️ 1
    腾讯云竞价实例,最低配 2h2g 1 小时 3 分钱,选南京三区的

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

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

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

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

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

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

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

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

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

    [email protected]
    chen006
        49
    chen006  
       247 天前 via Android
    学习的话,gcp 免费试用的资源就够了
    terencelau
        50
    terencelau  
       247 天前   ❤️ 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  
       247 天前
    相比 docker swarm ,k8s 搭建比较繁琐,而且本地搭建的 k8s 有些功能是不全的,例如 LoadBalancer 会缺少 external IP 。

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

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