V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
牛客网
Visitor233
V2EX  ›  程序员

为了 K8S 换台新笔记本?

  •  1
     
  •   Visitor233 · 66 天前 · 6566 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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   66 天前   ❤️ 1
    找个云服务商不就完了,何必跑在本机
    比如 Azure 就有提供 AKS: https://azure.microsoft.com/en-us/services/kubernetes-service/
    qingjiaowochangd
        2
    qingjiaowochangd   66 天前   ❤️ 1
    ecs 按量付费
    不练习的时候 打个快照 服务器销毁就行了
    StarUDream
        3
    StarUDream   66 天前
    啊。学习 K8S 为啥不买云主机,按量付费也没多少钱啊。(你不会就是想换一台电脑吧)

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

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


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

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

    @kidlj

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


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

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

    最近在调 nvenc 和 cuvid,我的笔记本显卡不支持,必须要外接显卡或换电脑,那才叫一个肉疼。我这个是不得不
    conn4575
        73
    conn4575   65 天前 via Android
    K3S 足够了,等摸得差不多了再自己组 K8S
    atonku
        74
    atonku   65 天前
    你真的不是在钓鱼吗
    Bruin
        75
    Bruin   65 天前
    mac 8g 内存,够用了
    ChaiXingXing
        76
    ChaiXingXing   60 天前
    php 程序员吗?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1106 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:36 · PVG 03:36 · LAX 12:36 · JFK 15:36
    ♥ Do have faith in what you're doing.