• 请不要在回答技术问题时复制粘贴 AI 生成的内容
strive
V2EX  ›  程序员

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

  •  1
     
  •   strive ·
    jhStrive · Sep 10, 2020 · 14831 views
    This topic created in 2246 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

    如果没有项目推动,纯理论学习,难搞
    cszchen
    cszchen
    Sep 13, 2020 via Android
    72
    用 rancher 来管理 k8s,简单多了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1508 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    ♥ Do have faith in what you're doing.