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

想问一下,大家学习 k8s 花了多久时间?

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

    脑袋里突然地就冒出了这个问题,问了一下周围的人,差不多在 1 ~ 2 月,大家大概花了多久时间呢?

    72 条回复    2020-09-13 02:04:12 +08:00
    arbit
        1
    arbit   44 天前
    按照 kuboard 教程很好搭起来的,然后就自己捣鼓下,随便部署些工程,很快就上手了
    HuHui
        2
    HuHui   44 天前 via Android
    零基础差不多
    shuangdouya
        3
    shuangdouya   44 天前
    目前花了一年多,还在持续学习中
    BigBrother1024
        4
    BigBrother1024   44 天前 via Android
    官方文档过了一遍就 1 个月了,算入门
    Jason0803
        5
    Jason0803   44 天前
    使用入门的话,一个月差不多
    后面源码看了半个月,放弃了。。。
    WildCat
        6
    WildCat   44 天前
    一年多,k8s 学会也不会用。
    切换到 k3s,一个星期。
    kosgug
        7
    kosgug   44 天前 via iPhone   ❤️ 1
    一周,没黑没夜的折腾。顺便一提,最好用原生,第三方的有时候会让你怀疑是你自己错了

    特别不建议:
    1 、Rancher,你搭建真的爽,用时候真的要怀疑人生,然后还得感叹一句,kube 真难。
    2 、Kubernetes dashboard,别费劲研究他,没啥知识点,如果想了解原理去买本书,讲的明明白白(我真买了,看了一点就吃灰了)

    特别推荐:lens,有这一个控制台足矣
    wandehul
        8
    wandehul   44 天前   ❤️ 9
    学习 3 个月,找用 k8s 环境的公司用了 3 年。
    CoderGeek
        9
    CoderGeek   44 天前
    使用 1 周 了解 1 月 深入没想法
    CallMeReznov
        10
    CallMeReznov   44 天前
    最近买了两本书
    一本叫 每天 5 分钟玩转 Kubernetes 4 天看完了,解决了"如何做"的疑问
    另外一本叫 Kubernetes 权威指南:从 Docker 到 Kubernetes 实践全接触 今天刚翻开,准备深入的慢慢看一下
    Tkvoid
        11
    Tkvoid   44 天前 via Android
    问个问题。。楼主是运维么?
    namelosw
        12
    namelosw   44 天前
    买本 Manning 的那个 Kubernetes in Action, 直接开个 GKE 上去跟着敲一天,把前半截看得差不多就能用上了。

    其他的随用随学。
    nieqibest
        13
    nieqibest   44 天前 via Android
    借楼问下,用 rancher 的公司真的多吗?
    sirius1024
        14
    sirius1024   44 天前 via iPhone
    对于那些说看一遍官网文档就可以的人,我只想说,里头每一个单词我都认识,但连起来我就是看不懂。。。

    话说回来,一年。
    hwdef
        15
    hwdef   44 天前
    看你想学到什么程度吧,
    以现在 k8s 的迭代速度,,,大部分人的学习是跟不上更新的。。k8s 可以学习的东西太多了。
    binux
        16
    binux   44 天前 via Android
    EKS 两天
    mulu
        17
    mulu   44 天前 via Android
    用了三年还在学,官方文档看过好多遍,部分源码开了两三遍
    mulu
        18
    mulu   44 天前 via Android
    @mulu 开-看
    jimmyczm
        19
    jimmyczm   44 天前
    0,我没学
    ymd
        20
    ymd   44 天前
    这个难点在哪里?
    直接买的阿里云

    一个 ingress 的坑折腾了两天 其他的就按下一步不停的点就好了
    chendy
        21
    chendy   44 天前
    除非本人是运维,学这个干啥,买云服务商现成的直接用就完事了
    shilianmlxg
        22
    shilianmlxg   44 天前 via iPhone
    问下。前端学 docker k8s 有帮助吗
    safdsfwadsgwa
        23
    safdsfwadsgwa   44 天前 via iPhone
    @shilianmlxg 没有 你要做构架采用
    noqwerty
        24
    noqwerty   44 天前
    @shilianmlxg #22 docker 可以简单看一看,会用就行,k8s 个人认为不是运维的话真没必要学,太杂了
    lifanxi
        25
    lifanxi   43 天前 via Android
    说不是运维不用学的,你们用 K8s 都不用写 Controller 的么?
    Transbill
        26
    Transbill   43 天前 via Android
    一个月多
    RickyC
        27
    RickyC   43 天前
    k8s 是什么
    froyobin
        28
    froyobin   43 天前
    k8s 真心太复杂,而且跟不上跟新速度。。。。。
    blessyou
        29
    blessyou   43 天前
    k8s 自己玩买不起服务器... 所以我选择了 k3s 。虽然能正常部署项目了,但是还有些点没搞通。
    CallMeReznov
        30
    CallMeReznov   43 天前
    @blessyou #29 我记得 K3S 是 SQLITE 的,有点害怕.
    hello365
        31
    hello365   43 天前
    每次都是只部署一下,并没用起来的需求,到现在觉着连点皮毛都不会,只知道 k8s 是干啥的...
    leafre
        32
    leafre   43 天前
    没打算学
    xin053
        33
    xin053   43 天前
    一个多月吧,最开始折腾部署,先是一步步手动部署,后来使用 kubeasz,再到 kubespray,再到扩展 kubespray 剧本,玩着玩着 k8s 主要功能就都熟了
    pwli
        34
    pwli   43 天前
    学了两三个月算入门了吧,准备二刷 Kubernetes in Action
    arischow
        35
    arischow   43 天前
    我在我司是先 EKS 起手
    taogen
        36
    taogen   43 天前
    借楼问一下,大家学习 Docker 花了多久?
    340244120w
        37
    340244120w   43 天前
    @taogen #36 有人讲的话,一天就够了
    340244120w
        38
    340244120w   43 天前
    Kubernetes in Action 第二版
    https://www.manning.com/books/kubernetes-in-action-second-edition
    输出优惠吗 DOTD091120 打五折
    dayeye2006199
        39
    dayeye2006199   43 天前
    看了一个网课一个月左右。第二个月开始写 operator
    bbsk198601
        40
    bbsk198601   43 天前
    正在苦苦挣扎
    outyua
        41
    outyua   43 天前
    @dayeye2006199 你看的啥网课
    nilai
        42
    nilai   43 天前
    我司已经全面切换到 rancher 了, 目前一切稳定, 上手快, 并且基于 rancher 自研了一套 DEVOPS 系统, 开发测试反馈都说好
    v0yager
        43
    v0yager   43 天前
    先去 Google cloud 免费用 k8s 集群,可以熟悉 pod,service,deployment,简单玩一下。等基本概念了解之后,可以手动用 kubeadm 去搭建一个本地集群。我自己碰到的主要困难是,k8s 镜像需要 f q 下载。其他都很简单。前前后后搞了一个月把。
    Hanggi
        44
    Hanggi   43 天前
    @nilai 托管型 k8s 是不是不需要 rancher 这些,只有自建比较好。
    比较过 kubesphere 吗?
    salmon5
        45
    salmon5   43 天前
    1 个小时吧
    salmon5
        46
    salmon5   43 天前
    有更快的吗
    wandehul
        48
    wandehul   43 天前
    @dayeye2006199 哥们这个课程好用, 你这边考了 cka 了吗
    yamasa
        49
    yamasa   43 天前
    team 里一直在用 k8s 那一套生态,helm 和 istio 这些。但是个人感觉会用和懂完全是两码事啊,对大部分人来说基本上还不是个巨大的 black box,里面逻辑太复杂了。
    pmispig
        50
    pmispig   43 天前
    @lifanxi 老哥请问 Controller 一般用于什么业务场景呢,感觉用不上
    dayeye2006199
        51
    dayeye2006199   43 天前
    @wandehul 这个课程不错,有很多 lab 可以做,对考试有不少帮助。
    dayeye2006199
        52
    dayeye2006199   43 天前
    @pmispig 用来处理自定义资源吧。例如把一些需要不断复用的,启动又比较复杂的服务抽象成一个自定义资源,写一个 controller 专门处理这类资源需求。

    举个例子,例如 spark 集群需要跑在 k8s 上,有很多东西需要启动和配置,一帮大家都用 spark operator 来处理。
    lovejoy
        53
    lovejoy   43 天前
    强行看官方文档看了 2-3 周
    pmispig
        54
    pmispig   43 天前
    @dayeye2006199 噢,我这边是用 python client 调用 k8s 接口,把一系列的动作,自己整合成一个操作,感觉也挺方便的
    monkeyWie
        55
    monkeyWie   43 天前
    搞明白大概一个月左右吧,然后基于 k8s 开发了一套公司内部的 devops 系统
    LichMscy
        56
    LichMscy   43 天前
    哦吼,敢情大家把“学会 k8s“理解成了”学会搭建并调用 RESTful API 了呀“
    v2Geeker
        57
    v2Geeker   43 天前
    跟着公司用的,1 个月经很熟悉了
    42is42is42
        58
    42is42is42   43 天前
    segama201901
        59
    segama201901   43 天前
    如果只是 CKA 认证的话,一个月就够用了。但是如果要上手还是要有对应的业务。没有实际的需求的话 k8s 本身也只是个类似于框架的东西。想考 CKA 的话直接通读官方文档,一边看 concept 一遍照着 task 和 tutorials 做,一个月全搞定。再想深入研究可以多看看 reference,blog,源码之类的,然后找一家业务跟 k8s 二次开发相关的公司做做就好了。
    bbsk198601
        60
    bbsk198601   43 天前
    https://jimmysong.io/kubernetes-handbook
    这里有教程,现在正在学
    liujialongstar
        61
    liujialongstar   43 天前
    公司使用 k8s, 然而, 作为外包, 没有权限上手
    owenliang
        62
    owenliang   43 天前
    2 年
    leo8
        63
    leo8   43 天前 via iPhone
    @nieqibest 我们公司用
    zr8657
        64
    zr8657   43 天前
    从 0 到上线花了两个月吧,坑是真的多,那段时间头发都白了 1/3 。弄懂不现实,会用就完了,软件这东西换代太快,早谋后路才是正道
    threeEggs123
        65
    threeEggs123   43 天前 via Android
    cqxxxxxxx
        66
    cqxxxxxxx   42 天前 via Android
    各位都是运维吗?开发有没有必要深入学习?还是掌握到某个程度即可。
    dremy
        67
    dremy   42 天前 via iPhone
    毕业设计学习研究 k8s 花了一个多月,基本把那一整套给弄明白了,然后写 client ( go+前端)+论文花了 10 天
    jaycee110905
        68
    jaycee110905   42 天前
    7 月 16 入职了新公司,要用到 k8s,目前学习+使用 2 个月,算是入门了吧
    uxff
        69
    uxff   42 天前
    @sirius1024 同样,连起来理解困难。。。
    DelayNoMay
        70
    DelayNoMay   42 天前
    使用,看源码,还是二次开发?
    cominghome
        71
    cominghome   42 天前
    入个门,用起来,一两个月差不多了,剩下的就是要在工作中学习、成长。

    如果没有项目推动,纯理论学习,难搞
    cszchen
        72
    cszchen   42 天前 via Android
    用 rancher 来管理 k8s,简单多了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1194 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    ♥ Do have faith in what you're doing.