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

小白请教 Jenkins、docker、kubesphere 这三个有学习顺序的要求吗?

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

    感谢解答。

    29 条回复    2023-12-18 11:22:26 +08:00
    wu67
        1
    wu67  
       96 天前
    docker 值得一试, 一次折腾, 后续小小维护, 省了很多开发/测试环境的烦恼.
    剩下的我也没玩过, 布吉岛.
    sniperking1234
        2
    sniperking1234  
       96 天前
    我猜你是说 kubernetes 而不是 kubesphere 吧
    qping
        3
    qping  
       96 天前 via Android
    先 docker 后 k8s
    gimp
        4
    gimp  
       96 天前   ❤️ 1
    建议先学 Docker 了解容器、镜像等基本概念,而后学习 Kubernetes ,Jenkins 是 CI/CD 工具,最后学习。
    lsk569937453
        5
    lsk569937453  
       96 天前
    jenkins 和后面两个没关系吧,领域都不一样。kubesphere 是国产化的???
    三个非学不可的话,那还是 kubernetes 。
    自己学着玩的话学 docker 。
    jonsmith
        6
    jonsmith  
       96 天前
    docker 必学,其他更贴近运维
    rebelsre
        7
    rebelsre  
       96 天前   ❤️ 1
    先 docker ,可以让你快速搭建一些基础服务
    再 Jenkins ,or gitlab cicd ,这套搞出来后可以让你搞代码实现一些功能时省去一些中间环节
    K8s 的话说实话没有实际的业务场景即使你会部署起来也没什么太大用处,且复杂度远远超过前面两个,建议放最后
    kd9yYw2RyhQwAwzn
        8
    kd9yYw2RyhQwAwzn  
       96 天前   ❤️ 1
    docker -> k8s

    docker 看看常用命令就行 重点看下 dockerfile 相关内容 docker compose 可以跳过 jenkins 的话看你们公司 CICD 用的是不是它
    Heroininu
        9
    Heroininu  
       96 天前
    先 docker 、然后 jenkins/gitlabCI 、最后 K8S 了解基础概念即可,网络类型,pod 类型,LB 这些,完了使用一些 rancher 、kubesphere 之类的商业版本即可。
    foursevenlove
        10
    foursevenlove  
       96 天前
    Docker->Jenkins->Kubernetes->Kubesphere
    shimada666
        11
    shimada666  
       96 天前   ❤️ 1
    isno
        12
    isno  
       96 天前   ❤️ 2
    先看看 Docker 了解容器的基本原理,然后到 Containerd ,再 Kubernetes 。Jenkins 属于 CI/CD 中的环节,建议整体看看 GitOps 流程。

    看看我写的 https://github.com/isno/theByteBook
    bthulu
        13
    bthulu  
       96 天前
    这三个不需要学习, 运维会帮你配好的
    tairan2006
        14
    tairan2006  
       96 天前
    lyxeno
        15
    lyxeno  
       96 天前
    只用过 docker ,jenkins.
    其中 docker 我觉得无论是不是工作需要,都很值得一学,日常也会用到
    julyclyde
        16
    julyclyde  
       95 天前
    但凡你真的行动去学了,都不会问这个问题
    libook
        17
    libook  
       95 天前
    docker 有必要学,其他的了解,等用到了在学也可以
    dengbojing
        18
    dengbojing  
       95 天前 via Android
    jenkins 不需要学习,用的时候去搜就行
    nananqujava
        19
    nananqujava  
       95 天前
    @dengbojing #18 那说明你用的太过于基础了
    anzu
        20
    anzu  
       95 天前
    Run Jenkins in Docker (好像有点怪
    defunct9
        21
    defunct9  
       95 天前
    docker 没必要学
    kubesphere 没必要学
    jenkins 没必要学

    kubectl 值得学学
    duanjiong
        22
    duanjiong  
       95 天前
    @defunct9 kubectl 一个命令行有啥好值得学的?
    xuzhzzz
        23
    xuzhzzz  
       95 天前
    学炒股吧,逆天改命的机会
    defunct9
        24
    defunct9  
       95 天前
    @duanjiong 考 cka+cks 就靠这命令行了
    shijingshijing
        25
    shijingshijing  
       95 天前   ❤️ 1
    @defunct9 都没必要学,不会了开个 ssh 让你上去看看就行。
    dengbojing
        26
    dengbojing  
       94 天前 via Android
    @nananqujava 哈哈,说的是,基本除了发布项目也用不到啥高级功能平时,到现在也就知道他能发布项目
    Sangering7
        27
    Sangering7  
       92 天前
    @julyclyde 论坛的《好好说话》,不是说要回答问题,不是在这装 X 吗?
    julyclyde
        28
    julyclyde  
       91 天前
    @Sangering7 也鼓励思考而不是还没学就开始问吧
    Sangering7
        29
    Sangering7  
       76 天前
    @julyclyde 你说的对,动起来总比思前想后犹豫不决好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2522 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.