为了 K8S 换台新笔记本? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Visitor233
V2EX    程序员

为了 K8S 换台新笔记本?

  •  2
     
  •   Visitor233 2020-08-26 13:45:30 +08:00 11556 次点击
    这是一个创建于 1872 天前的主题,其中的信息可能已经有所发展或是发生改变。

    docker 已经装了,用 mysql 和 wordpress 成功跑起来。下一步练习 K8S,但我看相关资料得要一个 master 和三个 node,视频里建了三个虚拟机,笔记本岂不得 32G 内存?我的笔记本是 16 年买的战神 K640E-i7 D1,是 DDR3L 内存,搜主板信息好像不支持 R4 。工作一年半银行卡有一万多( C#广州 5K ),有点心疼钱包。。。

    76 条回复    2020-09-01 17:08:42 +08:00
    Biggoldfish
        1
    Biggoldfish  
       2020-08-26 13:50:49 +08:00   1
    找个云服务商不就完了,何必跑在本机
    比如 Azure 就有提供 AKS: https://azure.microsoft.com/en-us/services/kubernetes-service/
    755rQlBW742S6Fcc
        2
    755rQlBW742S6Fcc  
       2020-08-26 13:50:53 +08:00   1
    ecs 按量付费
    不练习的时候 打个快照 服务器销毁就行了
    StarUDream
        3
    StarUDream  
       2020-08-26 13:52:09 +08:00
    啊。学习 K8S 为啥不买云主机,按量付费也没多少钱啊。(你不会就是想换一台电脑吧)

    ( Google Cloud 有信用卡送赠金,一年有效期。国内一些实名认证后也送一些免费额度的)
    594duck
        4
    594duck  
       2020-08-26 13:56:27 +08:00
    笑看瞎折腾。
    coderxy
        5
    coderxy  
       2020-08-26 13:56:43 +08:00   1
    可以用云服务器,或者如果你只是想联系 K8s 的使用而不是学习 k8s 的搭建运维的话你可以直接装一个 Minikube,就是一个单体。功能跟正式的一样。 我自己在 Mac 上用的就是这个。
    IsaacYoung
        6
    IsaacYoung  
       2020-08-26 13:58:12 +08:00   2
    楼主只是为买电脑找个接口 手动狗头
    putaozhenhaochi
        7
    putaozhenhaochi  
       2020-08-26 14:00:40 +08:00
    mml
        8
    mml  
       2020-08-26 14:02:28 +08:00
    开云服务的是真有钱,

    只是跑跑学习也不需要这么多的内存,适当按自己情况调整下配置和节点。
    KaynW
        9
    KaynW  
       2020-08-26 14:04:21 +08:00
    你要实在想整一个 nuc 都行... master 最少 2core, 其余的就没什么限制了. 我之前一台 8core 16G 的 NUC 跑三节点稳得很
    Immortal
        10
    Immortal  
       2020-08-26 14:07:28 +08:00   1
    k3s 不够你玩么..
    Immortal
        11
    Immortal  
       2020-08-26 14:07:41 +08:00
    @Immortal #10
    还有 minikube
    dongisking
        12
    dongisking  
       2020-08-26 14:08:24 +08:00
    mark,我也遇到这样情况
    segama201901
        13
    segama201901  
       2020-08-26 14:26:51 +08:00
    kubernetes 官网没被墙,希望 LZ 学习的时候能多看看官方文档,教学视频参考以下就行了。很多文档已经有中文版了,没有中文版用 edge 或者 chrome 的网页翻译。
    https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
    节点最低配置要求 cpu 两核,内存两 G 以上。
    wellsc
        14
    wellsc  
       2020-08-26 14:27:52 +08:00
    minikube 不好吗
    u6pM63mMZ34z32cE
        15
    u6pM63mMZ34z32cE  
       2020-08-26 14:29:37 +08:00
    搞几个树莓派可行不?
    kidlj
        16
    kidlj  
       2020-08-26 14:30:27 +08:00
    Azure AKS,master 节点不花钱,开一个 B2s node 节点,150/月。
    segama201901
        17
    segama201901  
       2020-08-26 14:31:26 +08:00   1
    @segama201901 补充一下,创建虚拟机分配 2cpu,2G 内存,但是运行时不会将这两 G 内存全部分配给虚拟机。如果你在自己的笔记本上使用 VMware workstation 。那么在 linux 虚拟机内安装 vmtools 之后,还可以在负载过高时回收虚拟机的内存。祝 LZ 学习愉快。
    ma836323493
        18
    ma836323493  
       2020-08-26 14:41:06 +08:00
    去除污点,单节点够玩了
    joApioVVx4M4X6Rf
        19
    joApioVVx4M4X6Rf  
       2020-08-26 14:43:06 +08:00
    个人建议还是分期弄个内存大的电脑。以后也有用
    lithiumii
        20
    lithiumii  
       2020-08-26 14:54:10 +08:00 via Android
    k8s 好像也有树莓派版本的,整一套物理集群呗
    cctv6
        21
    cctv6  
       2020-08-26 1457:19 +08:00 via Android
    8g 内存也能整三个虚拟机的
    arischow
        22
    arischow  
       2020-08-26 15:00:31 +08:00
    ec2 spot instances
    12101111
        23
    12101111  
       2020-08-26 15:03:36 +08:00
    直接装 debian 10 虚拟机,2G 内存 16G 硬盘,除了 openssh 别的组件一概不装,不要装 GUI,docker 在 systemd 配置文件上设置 http_proxy 环境变量或者用 docker hub 镜像+重命名 tag 法下载好 gcr.io 的镜像,然后官方文档里写了怎么用 kubeadm 初始化控制面和将 master 节点设置为可调度
    kokutou
        24
    kokutou  
       2020-08-26 15:13:37 +08:00
    ddr3l 16g 淘宝也就 120 块钱...
    2 根不就 32g 了...
    kokutou
        25
    kokutou  
       2020-08-26 15:14:30 +08:00
    @kokutou 看错了...
    OPA
        26
    OPA  
       2020-08-26 15:33:59 +08:00   1
    组台洋垃圾,比换笔记便宜多了
    hwdef
        27
    hwdef  
       2020-08-26 15:36:16 +08:00
    nuc 吧
    hwdef
        28
    hwdef  
       2020-08-26 15:36:45 +08:00
    或者 minikube 咯
    cco
        29
    cco  
       2020-08-26 15:38:46 +08:00
    在公司测试环境搭建了一套 k8s,当然用的是 rancher~~
    zhujinlong
        30
    zhujinlong  
       2020-08-26 15:39:47 +08:00
    vagrant 虚拟机,内存消耗很小.
    mysalt
        31
    mysalt  
       2020-08-26 16:00:07 +08:00
    买台阿里云 /腾讯云主机做跳板机+HTTP 代理,云文件系统存储下载好的安装包,Ansible 自动化脚本搞起来,5-10 分钟就能搭建个 k8s 集群了。
    按量付费一台腾讯云 4 核 8G 主机才 0.55 一个小时。
    reymond3
        32
    reymond3  
       2020-08-26 16:41:10 +08:00
    @OPA 如果不组机,现在新的成品台式机有什么推荐么?刚开始学习 docker
    lower
        33
    lower  
       2020-08-26 16:45:45 +08:00
    洋垃圾+1
    NoirStrike
        34
    NoirStrike  
       2020-08-26 16:47:31 +08:00
    master 去污点勉强够用...
    SmartKeyerror
        35
    SmartKeyerror  
       2020-08-26 16:54:35 +08:00
    NUC 10i7FN,32G 内存,500G SSD,某宝价格不到 5K 。Vagrant 开 3 个虚拟机,够折腾了
    liuxu
        36
    liuxu  
       2020-08-26 16:56:23 +08:00
    k3s 保平安,raspberry pi 集群可以组起来,咸鱼二手 100 出头一个 3b
    CallMeReznov
        37
    CallMeReznov  
       2020-08-26 16:58:00 +08:00
    k3s 啊,爽一批


    或者直接按量付费在云主机里搭建,玩一天也不要几块钱.
    nrtEBH
        38
    nrtEBH  
       2020-08-26 17:01:31 +08:00
    想买笔记本就直接买 自己的钱不用找借口说服自己啦
    lichengzhang2005
        39
    lichengzhang2005  
       2020-08-26 18:10:39 +08:00
    现在 AMD 的笔记本很便宜了,搞台 4600U 的,加满 32G 也不到 5000
    vivia
        40
    vivia  
       2020-08-26 18:24:31 +08:00
    我撸了个 i5 工控机,配置了 32G 的内存,一共花了 2700 出头吧,装了 esxi,软路由,k8s 都能折腾,lz 参考一下
    simpleapples
        41
    simpleapples  
       2020-08-26 19:04:52 +08:00
    启三台 1core 1g 虚拟机 可以用跑起来做实验的
    ryncsn
        42
    ryncsn  
       2020-08-26 19:23:15 +08:00
    我用 4 个树莓派跑了个 K8s,感觉没啥毛病,除了个别的 Fedora 里的坑,基本上按照 kubeadm 官方教程走一遍就跑起来了,想折腾 ARM 的话也可以试试:
    https://blog.hackret.com/2020/05/468/
    securityCoding
        43
    securityCoding  
       2020-08-26 19:35:43 +08:00
    katacoda.com 够不够你学习
    xcstream
        44
    xcstream  
       2020-08-26 20:15:36 +08:00
    一个虚拟机 2 个 3 个 6g ddr3 最多可以 16g
    buffzty
        45
    buffzty  
       2020-08-26 20:42:46 +08:00
    阿里云服务器 按量付费,2c4g 按小时计费.一天也就一块多.我学 K8S 一共买了 3 台用了不到 3 天 这难道还贵吗
    grissom
        46
    grissom  
       2020-08-26 20:52:33 +08:00
    i5-5250U 内存 16G DDR3 的 intel nuc 装了 esxi,同时跑了 k8s 1master 2node,还跑了一个 zorin 。跑点小应用连手够了
    CallMeReznov
        47
    CallMeReznov  
       2020-08-26 20:58:23 +08:00
    @vivia #40 熊弟,什么样的
    vivia
        48
    vivia  
       2020-08-26 21:51:39 +08:00
    淘宝搜索一下就有,很多的。
    @CallMeReznov
    yeya24
        49
    yeya24  
       2020-08-26 22:07:07 +08:00
    minikube kind k3s 选择很多
    hallDrawnel
        50
    hallDrawnel  
       2020-08-26 22:17:10 +08:00
    学习的话 Minikube 就行了,没必要非搭建真的集群。组台高配台式其实也够,顺便打打游戏。
    luanlengli
        51
    luanlengli  
       2020-08-26 22:42:44 +08:00
    katacoda 不是有白嫖的 k8s 集群吗
    www.katacoda.com/courses/kubernetes/playground
    jiangzm
        52
    jiangzm  
       2020-08-26 22:58:34 +08:00
    你该换个工作了
    liulaomo
        53
    liulaomo  
       2020-08-26 23:35:30 +08:00
    @Biggoldfish pdd 上买几个二手笔记本+内存条,比云服务器划算得多
    xuzhzzz
        54
    xuzhzzz  
       2020-08-26 23:50:19 +08:00
    让你们运维开几台虚拟机你玩
    sola97
        55
    sola97  
       2020-08-27 00:13:56 +08:00
    我以前的 K660E 还能插三条 8G 来着,不过还是新笔记本真香,直接 2X16G,甚至还能 2X32G
    DJQTDJ
        56
    DJQTDJ  
       2020-08-27 00:32:38 +08:00 via iPhone
    买完回到解放前?
    baoshuo
        57
    baoshuo  
       2020-08-27 01:04:52 +08:00
    @StarUDream #3 GCP 现在只有 90 天了
    littlewing
        58
    littlewing  
       2020-08-27 02:23:38 +08:00
    给那么大内存干啥
    xingzw
        59
    xingzw  
       2020-08-27 02:28:07 +08:00
    楼主就打算给自己买个顶配 MBP “凑合凑合”用。
    你们文不对题回答的什么乱七八糟的... ...
    年轻怕啥,无限可能,月入十几、几十万也就几年后的事。
    买!
    kennylam777
        60
    kennylam777  
       2020-08-27 02:48:24 +08:00 via iPad
    新版 Docker for Windows 在 Windows 10 Pro 的 WSL2 核心,比 VM 快也省源,置的 k8s 一下就能用,安 VM 的功夫也省了。

    有基本功就在上用按付的 Managed K8S,Azure 太的有 DigitalOcean,在本地境的 VM 你是法到 load balancer 及原生 persisted volume 等 k8s 重要件。

    自建跑 LB 及 PV 起也得上 OpenStack,就不是一般 PC 跑得的。
    dayeye2006199
        61
    dayeye2006199  
       2020-08-27 06:14:54 +08:00
    兄弟有没有听说过 kind ?

    一个 master 一个 worker node 帮助理解原理绰绰有余。
    dreamusername
        62
    dreamusername  
       2020-08-27 08:49:32 +08:00
    最好是买云服务,除了 AWS,其他厂商的 master 都是免费的,自己花钱添加 node 节点就可以了,一个月没多少钱,一个月足够你练习了。
    salmon5
        63
    salmon5  
       2020-08-27 09:01:38 +08:00 via Android
    阿里云 ack
    salmon5
        64
    salmon5  
       2020-08-27 09:04:31 +08:00 via Android
    或者 ceo 拨款 100 万给你造个 idc
    xiaodim
        65
    xiaodim  
       2020-08-27 09:11:24 +08:00
    树莓派 3b 表示 k3s 的话 内存占用有点多 还卡(指 kubectl 命令)
    Visitor233
        66
    Visitor233  
    OP
       2020-08-27 09:39:49 +08:00
    @Biggoldfish
    @qingjiaowochangd
    @StarUDream
    @coderxy
    @KaynW
    @Immortal

    @kidlj

    @mysalt
    @vivia
    @SmartKeyerror
    @securityCoding
    @buffzty
    @grissom
    @luanlengli


    @dreamusername 写一长串不知道触发了那个敏感词回复不了,简单点,谢谢各位前辈传授学习方法。
    zppass
        67
    zppass  
       2020-08-27 09:45:21 +08:00
    这个按量还没尝试过,如果不是一直计时的话,还挺香的
    OPA
        68
    OPA  
       2020-08-27 10:21:09 +08:00
    @Visitor233 建议找 intel e5-26XX CPU 的台式
    w169q169
        69
    w169q169  
       2020-08-27 10:24:16 +08:00   1
    推荐一下 k3s 。
    我在家了搭了一个 7c14G 的小集群,2 台机器( nas 加 nuc ),使用没有啥问题,不要跑大型费资源的项目就行,我在里面装了 prometheus-operator,还有自己用的 airlow 用于跑定时任务,还有一个 mysql 存数据。
    如果是笔记本的话,推荐用 minikube,设置 16g 。切身体会,大部分项目可以使用的,除了 istio 这种高负载的项目(会原地爆炸)。
    虚拟机的话,建议配三个 4c8g 的。我们公司的 k8s 开发环境,压缩一下,可以放在 5c32g 的一台机器上(手动狗头,公司为了省钱)。
    练习的话,不建议用云环境的 k8s 环境。因为 k8s 运行时有很多问题,不长时间运行,你遇不到就不会知道。一会开,一会关,apply 一下以为正常了,其实 bug 还在没启动(手动狗头)。
    LichMscy
        70
    LichMscy  
       2020-08-27 10:52:12 +08:00   1
    单纯学习直接 katacoda 把

    如果真的要起一套完整的,除了 apiserver 和 node 你还得启个 etcd 把,为了高可用,至少三节点起把,或许自定义镜像多了,还得搞个 harbor 呀;再然后整个监控需要收集集群数据,prometheus 不能少吧,顺带搞个报表统计搞个 grafana 对不对;日志没法保存下来分析,整个 ELK 收集日志也需要呀。
    所以结论还是直接 katacoda 类似的学习平台入门再考虑攒机器的事情呀~
    yikyo
        71
    yikyo  
       2020-08-27 10:59:09 +08:00
    弄台机子跑 esxi 就完了,1000 预算就足够了。
    sgissb1
        72
    sgissb1  
       2020-08-27 11:06:26 +08:00
    害,你这多大点事情,省着点用呗。

    最近在调 nvenc 和 cuvid,我的笔记本显卡不支持,必须要外接显卡或换电脑,那才叫一个肉疼。我这个是不得不
    conn4575
        73
    conn4575  
       2020-08-27 13:03:14 +08:00 via Android
    K3S 足够了,等摸得差不多了再自组 K8S
    atonku
        74
    atonku  
       2020-08-27 17:55:41 +08:00
    你真的不是在钓鱼吗
    Bruin
        75
    Bruin  
       2020-08-27 18:25:00 +08:00
    mac 8g 内存,够用了
    ChaiXingXing
        76
    ChaiXingXing  
       2020-09-01 17:08:42 +08:00
    php 程序员吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2193 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 00:45 PVG 08:45 LAX 17:45 JFK 20:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86