想问一下,大家学习 k8s 花了多久时间? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
strive
V2EX    程序员

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

  •  1
     
  •   strive
    jhStrive 2020-09-10 19:35:27 +08:00 13480 次点击
    这是一个创建于 1860 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    其他的随用随学。
    stefanaka
        13
    stefanaka  
       2020-09-10 22:46:21 +08:00 via Android
    借楼问下,用 rancher 的公司真的多吗?
    sirius1024
        14
    sirius1024  
       2020-09-10 22:52:07 +08:00 via iPhone
    对于那些说看一遍官网文档就可以的人,我只想说,里头每一个单词我都认识,但连起来我就是看不懂。。。

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

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

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

    如果没有项目推动,纯理论学习,难搞
    cszchen
        72
    cszchen  
       2020-09-13 02:04:12 +08:00 via Android
    用 rancher 来管理 k8s,简单多了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2724 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 57ms UTC 15:09 PVG 23:09 LAX 08:09 JFK 11:09
    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