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

K8S 入门大家是从何开始的?

  •  
  •   erquiasz0825 · 2022-11-07 13:18:34 +08:00 · 6736 次点击
    这是一个创建于 776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    除了看书,大家是做什么项目入门的?

    直接去腾讯云买个 k8s 服务,然后在上面折腾可以吗?

    32 条回复    2022-11-17 11:07:26 +08:00
    zhlxsh
        1
    zhlxsh  
       2022-11-07 13:32:22 +08:00 via iPhone
    docker ?
    40EaE5uJO3Xt1VVa
        2
    40EaE5uJO3Xt1VVa  
       2022-11-07 13:33:22 +08:00
    没怎么看书,只是 docker 用的很多。

    docker 很便捷,但是 docker 用多了就会发现还是有很多繁琐的地方。

    再一看 k8s ,解决了很多 docker 的痛处而存在的,顺其自然的用上了。
    Frankcox
        3
    Frankcox  
       2022-11-07 13:35:45 +08:00
    可以,但是我不清楚腾讯云的 k8s 服务多少钱,如果太贵就不太划算了。
    Windows 下,我自己刚学的时候是用 vmware 装个 Ubuntu ,直接用 kubeadm 搭建了一个三节点的 k8s 集群,当然安装的时候会有不少坑,但是要是对 Linux 、容器和梯子有一定知识基础的话,基本还好解决。
    如果对搭建集群不感兴趣,单纯只是想学习一些概念和应用部署的话,可以试试用 Docker Desktop 的 Kubernetes 。省去部署的麻烦,不过也要解决墙的问题。
    ration
        4
    ration  
       2022-11-07 13:35:55 +08:00 via Android
    先用 minikube 玩玩
    xboxv
        5
    xboxv  
       2022-11-07 13:37:49 +08:00 via Android
    云有点贵
    sdlzqjf
        6
    sdlzqjf  
       2022-11-07 13:41:54 +08:00   ❤️ 1
    可以看我是视频,本地虚拟机使用 k3s 搭建集群,安装简单,资源占用小,用法跟 kubernetes 是一样的。
    Kubernetes 入门 90 分钟精讲: https://www.bilibili.com/video/BV1k24y197KC/
    chenPiMeiHaoChi
        7
    chenPiMeiHaoChi  
       2022-11-07 13:52:39 +08:00
    当年上级问我会不会用 k8s ,项目组需要 k8s 出去吹。我说会,然后就让我搞了,其实当时我只会 docker compose 。
    tianyou666shen
        8
    tianyou666shen  
       2022-11-07 13:52:42 +08:00
    minikube 练练指令 用腾讯云的弹性集群玩了玩 后续单位还没上 也不知道具体是咋用的
    mohuani
        9
    mohuani  
       2022-11-07 13:59:03 +08:00   ❤️ 2
    1 、看看这个大佬的视频,还有对应的文档
    视频: https://www.bilibili.com/video/BV1Tg411P7EB/?vd_source=d853c025ef91ad33ccb8eaefefd0b0e8
    文档: https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/9EX8Cp45

    2 、看看我参与贡献的一个项目,主要侧重一些入门的操作实践,动手跟着做应该 1-2 天就可以走完了,本人跟着做过一遍,全程基本能流畅走完。
    文档地址: https://github.com/guangzhengli/k8s-tutorials
    vipdog73
        10
    vipdog73  
       2022-11-07 14:00:11 +08:00
    师傅带的,现在已经出师了
    kamilic
        11
    kamilic  
       2022-11-07 14:02:07 +08:00   ❤️ 4
    k8s in action...
    feelinglucky
        12
    feelinglucky  
       2022-11-07 14:02:56 +08:00
    我这里有个项目,如果顺着下来的话,应该能自己跑起来个生产环境适用的 K8S 环境 https://github.com/mingcheng/deploy-k8s-within-aliyun-mirror 希望能帮到你
    ztxcccc
        13
    ztxcccc  
       2022-11-07 14:06:24 +08:00
    树莓派 docker swarm 集群开始的
    lmshl
        14
    lmshl  
       2022-11-07 14:07:19 +08:00
    2016 年听说 K8S ,2017 年全面迁移到 K8S 上,当时大约是 1.7 左右的版本。
    一直用到现在 1.23
    xzysaber
        15
    xzysaber  
       2022-11-07 14:48:12 +08:00
    云的话其实会少了解很多东西(问题),但是呢,不碰到这些问题最好,哈哈。
    idblife
        16
    idblife  
       2022-11-07 15:09:06 +08:00
    @lmshl
    多少个 worknode ?
    多少个 pod ?
    感觉如何?
    lmshl
        17
    lmshl  
       2022-11-07 15:21:27 +08:00
    @idblife 一开始只有 5 个 Node ,现在应该不下 50 个了。pod 应该破万了

    感觉当然是时代在发展,科技在进步。上了 K8S 以后在 20 个 Node 之前我们连运维都没有,就我偶尔看看集群状态,开发们瞎瘠薄用。
    xxmaqzas
        18
    xxmaqzas  
       2022-11-07 15:25:56 +08:00
    自己搞个微服务项目,搞两台服务器搭集群部署,遇到问题 google ,全套下来基本就入门了
    darkengine
        19
    darkengine  
       2022-11-07 15:41:00 +08:00
    本地 docker 搞起好了,免费又方便
    unknow1
        20
    unknow1  
       2022-11-07 16:21:42 +08:00
    装几台虚拟机就是一阵乱搞啊,用着用着就熟练了。
    snowfuck
        21
    snowfuck  
       2022-11-07 16:46:49 +08:00
    vagrant 跑几个虚机从 0 开始部署 k8s 然后部署实际的应用。
    sxeuosme
        22
    sxeuosme  
       2022-11-07 17:52:01 +08:00
    https://kind.sigs.k8s.io 用这个在你电脑上建一个就可以
    wzcloud
        23
    wzcloud  
       2022-11-07 17:56:56 +08:00
    1. 官方文档; https://kubernetes.io/zh-cn/docs/ 或者 https://kubernetes.io/docs/
    2. k8s 环境(练习,熟悉命令): https://killercoda.com/
    mysalt
        24
    mysalt  
       2022-11-07 18:08:50 +08:00
    自己搭集群,跑不同服务折腾。之前有跟着极客时间上那个专栏去实践,后来就主要还是看官方文档,里面的例子还是很丰富的。
    cluulzz
        25
    cluulzz  
       2022-11-07 23:17:05 +08:00
    找几台笔记本自己搭一个
    nixum
        26
    nixum  
       2022-11-07 23:20:22 +08:00   ❤️ 1
    先是玩了下 docker ,然后看了 k8s 官方文档,然后 B 站找视频看,我记得好像一开始看的是尚硅谷的,现在已经很老了,不是很推荐,然后知乎找了篇文章,在公司的 KVM 上用 kubeadm 搭了集群,熟悉了一下所有操作,然后又看了好几遍极客时间张磊的深入了解 k8s 专栏,基本上对很多东西就很熟了
    jasonkayzk
        27
    jasonkayzk  
       2022-11-08 10:10:30 +08:00
    可以试试 k3s ,比 k8s 轻量,安装也更方便;
    mingqing
        28
    mingqing  
       2022-11-08 10:14:50 +08:00
    1. 官方文档很重要: https://kubernetes.io/ ,了解各个概念含义
    2. 自己使用 kubeadm 搭建一组集群,配合步骤 1 ,知道各个概念含义
    3. 自己使用第三方的集群部署工具,看看别人的配置是怎么的,如: https://github.com/opsaid/deploy-k8s
    4. 选个微服务框架,学习如何整体编排上 k8s
    haochen2
        29
    haochen2  
       2022-11-08 13:01:21 +08:00 via Android
    @kamilic 我当初也是,不过现在官方文档写的非常不错,也用中文的,学习起来很快的
    SkyYu822
        30
    SkyYu822  
       2022-11-08 16:21:34 +08:00
    CKA
    zhujq
        31
    zhujq  
       2022-11-14 15:16:12 +08:00
    CKA
    ryan4yin
        32
    ryan4yin  
       2022-11-17 11:07:26 +08:00
    我也是从 kubernetes in action 这本书开始入门的。

    之后是用 rancher 的 rke2 快速搭集群,在公司本地的机器上各种玩耍,遇到问题就 Google 、看官方文档,搞多了就熟悉了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:25 · PVG 22:25 · LAX 06:25 · JFK 09:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.