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

想深入了解一下 K8S,请问有什么好的渠道?

  •  1
     
  •   zhoudaiyu · 2021-04-12 23:10:11 +08:00 · 3372 次点击
    这是一个创建于 1080 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前做基于 K8S Python API 的开发,和 K8S 集群的运维,用到的技术都是非常简单的,比如应用都是常规的 Deployment+Service,公司开发的项目没有用 StatefulSet 的,没有用共享存储比如 Ceph 、Gluster 等,没有用到 IngressControler,没有用到自定义的 Operator,平时遇到的问题也都比较常规。想再深入了解一下 K8S 各个组件的一些具体的实现,能熟悉更多资源类型,并且更熟悉 K8 的网络架构等。大家有啥好的资源推荐吗?书、博客、视频都 OK 。十分感谢!

    17 条回复    2021-04-14 09:28:50 +08:00
    caicaiwoshishui
        1
    caicaiwoshishui  
       2021-04-12 23:15:39 +08:00 via iPhone
    哈哈,也我是刚入这个不久,用的是 go 加 k8s api,目前没用到共享存储,其他的都有,部署用的是 rollout
    zhoudaiyu
        2
    zhoudaiyu  
    OP
       2021-04-12 23:20:59 +08:00 via iPhone
    @caicaiwoshishui #1 client-go 我迫不得已用过,当时想实时获取 K8 的事件,就用那个 informer,python 的 api 有点老有点问题,不得不用 go 写了个简单的获取事件并入库的小程序
    zhoudaiyu
        3
    zhoudaiyu  
    OP
       2021-04-12 23:21:42 +08:00 via iPhone
    @caicaiwoshishui #1 rollout 就是滚动更新吧,更新 deploy 自动触发的那个
    Boyce
        4
    Boyce  
       2021-04-13 00:03:58 +08:00   ❤️ 1
    很多人推荐过这个。ps:我没看过不知道是否满足你的要求
    dawncold
        5
    dawncold  
       2021-04-13 00:14:36 +08:00
    买 4 个树莓派一个交换机在家搭建集群,跟着 k8s in action 书练习一遍。

    不过 ARM 的应用部署起来不如 x86 方便,也能多练习。。。
    dayeye2006199
        6
    dayeye2006199  
       2021-04-13 00:54:40 +08:00   ❤️ 1
    考个 CKA,顺便了解一下 k8s 的底层组件把?
    我买了这个作为考试准备: https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/
    xiaozizayang
        7
    xiaozizayang  
       2021-04-13 08:32:25 +08:00   ❤️ 2
    最近也在学习 k8s, 我主要看两本书:
    1 、k8s in action,个人觉得不错,实例一定要一个一个尝试
    2 、极客时间张磊的[深入剖析 Kubernetes]( https://time.geekbang.org/column/intro/100015201?code=UhApqgxa4VLIA591OKMTemuH1%2FWyLNNiHZ2CRYYdZzY%3D):个人觉得讲得很好,你可以视情况购买。

    最后,我做了点笔记,有兴趣可以看看一起交流:[howie6879/k8s_note]( https://github.com/howie6879/k8s_note)
    basefas
        8
    basefas  
       2021-04-13 09:41:45 +08:00
    对 7 楼补充,张磊的课现在出了本同名书,强烈推荐
    zhoudaiyu
        9
    zhoudaiyu  
    OP
       2021-04-13 11:16:49 +08:00 via iPhone
    @basefas 我觉得书和 geektime 课程是一样的吧?至少从目录上看
    zhoudaiyu
        10
    zhoudaiyu  
    OP
       2021-04-13 11:17:25 +08:00 via iPhone
    @dayeye2006199 这个可以理解为 CKA 的培训课程?
    zhoudaiyu
        11
    zhoudaiyu  
    OP
       2021-04-13 11:17:52 +08:00 via iPhone
    @Boyce 这个感觉有点浅,不过是很好的资源,已经收藏,感谢您
    zhoudaiyu
        12
    zhoudaiyu  
    OP
       2021-04-13 11:19:18 +08:00 via iPhone
    @dawncold 太硬核了吧,公司其实是有可以折腾的环境的(除了后端存储), 就是我得自己构造一些场景
    basefas
        13
    basefas  
       2021-04-13 11:19:56 +08:00
    @zhoudaiyu #9 对,不过对内容进行了更新,之前课程稍微有些过时,如果买了之前的课程也够看,再对照官方文档就好
    zhoudaiyu
        14
    zhoudaiyu  
    OP
       2021-04-13 11:20:05 +08:00 via iPhone
    @xiaozizayang 书和课程都买了,都是跳着看,感觉非常棒,笔记已经收藏啦
    zhoudaiyu
        15
    zhoudaiyu  
    OP
       2021-04-13 11:20:37 +08:00 via iPhone
    @basefas 啊这 昨天我买了书又退了 😭
    juzipeek
        17
    juzipeek  
       2021-04-14 09:28:50 +08:00
    可以看下九析的 istio 视频, 赶紧不错:
    https://www.bilibili.com/video/BV1vE411p7wX?p=5&share_source=copy_web
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4929 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:50 · PVG 17:50 · LAX 02:50 · JFK 05:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.