kubernetes(K8S)快速上手教程 + 实践 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
balabalaguguji
V2EX    Kubernetes

kubernetes(K8S)快速上手教程 + 实践

  •  9
     
  •   balabalaguguji 2021-12-10 13:56:37 +08:00 25763 次点击
    这是一个创建于 1402 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上次发了 Docker 视频,挺多人说要 K8S 的,这次它来了。

    适合新人快速上手,配有 Demo 项目演示操作,看完你可以轻松掌控集群部署,年薪百万指日可待,卷起来!

    课程内容

    • 什么是 kubernetes ,什么时候需要 kubernetes ,以及它的组成架构。
    • 用 3 种不同的方式教大家如何安装 kubernetes 集群。包括 minikube ,云平台搭建,裸机搭建( 3 台服务器)。
    • 通过一个 demo 项目演示如何部署项目到集群中,怎么对外暴露服务端口
    • 怎么部署数据库这种有状态的应用,以及如何数据持久化
    • 集群中配置文件和密码文件的使用
    • 怎么使用 Helm 应用商店快速安装第三方应用
    • 怎么使用 Ingress 对外提供服务

    视频地址:B 站 | 西瓜视频 | YouTube

    配套课件

    94 条回复    2023-01-04 09:51:15 +08:00
    dolphintwo
        1
    dolphintwo  
       2021-12-10 14:02:24 +08:00   8
    最推荐的 k8s 学习方法(官网): https://kubernetes.io/zh/docs/home/
    balabalaguguji
        2
    balabalaguguji  
    OP
       2021-12-10 14:10:25 +08:00   13
    @dolphintwo 个人觉得官网的教程有点乱
    jdz
        3
    jdz  
       2021-12-10 15:20:53 +08:00
    siyemao
        4
    siyemao  
       2021-12-10 15:50:20 +08:00
    666 ,我就是通过你的视频入门 docker 的,感谢大佬
    balabalaguguji
        5
    balabalaguguji  
    OP
       2021-12-10 15:51:30 +08:00   1
    @siyemao #4 好嘞,继续 K8S 走上人生巅峰吧
    e583409
        6
    e583409  
       2021-12-10 16:16:55 +08:00
    谢谢 先收藏 在看看
    nuobao
        7
    nuobao  
       2021-12-10 16:18:36 +08:00   1
    支持
    看了你上次做的 docker 视频,真香,感谢
    下次视频建议:kafka ,如果真有,请 @我。
    ryan961
        8
    ryan961  
       2021-12-10 16:21:29 +08:00
    下次建议微服务从 0 开始到部署落地
    balabalaguguji
        9
    balabalaguguji  
    OP
       2021-12-10 16:26:19 +08:00   4
    @qinwangzeng #7 看到这种评论,感觉自己做的东西值了,感谢肯定
    balabalaguguji
        10
    balabalaguguji  
    OP
       2021-12-10 16:27:04 +08:00
    @ryalu #8 微服务还没去了解过
    balabalaguguji
        11
    balabalaguguji  
    OP
       2021-12-10 16:27:20 +08:00
    @e583409 #6 好嘞,可千万别收藏夹吃灰
    ugvfpdcuwfnh
        12
    ugvfpdcuwfnh  
       2021-12-10 16:40:49 +08:00 via Android
    别学了,拒绝内卷,从我做起!
    litchinn
        13
    litchinn  
       2021-12-10 16:41:53 +08:00   1
    k8s 都 ok 了,istio 是不是也可以安排上了,
    black938
        14
    black938  
       2021-12-10 16:48:08 +08:00
    woo 支持一下 感觉不错
    so1n
        15
    so1n  
       2021-12-10 16:55:15 +08:00
    k8s 下一步来个服务网格吗
    shawnwang340
        16
    shawnwang340  
       2021-12-10 16:58:18 +08:00
    先收藏了
    Spider1996
        17
    Spider1996  
       2021-12-10 16:58:36 +08:00
    关注了,有空学习一波
    balabalaguguji
        18
    balabalaguguji  
    OP
       2021-12-10 17:30:20 +08:00
    @shawnwang340 #16 别吃灰了喔
    balabalaguguji
        19
    balabalaguguji  
    OP
       2021-12-10 17:30:56 +08:00
    @ugvfpdcuwfnh #12 你有 1024 个朋友正在学习 K8S
    balabalaguguji
        20
    balabalaguguji  
    OP
       2021-12-10 17:31:29 +08:00
    @so1n #15 哎呀,惭愧,还没听过这些高端的词,有空补补
    so1n
        21
    so1n  
       2021-12-10 18:38:14 +08:00
    公众号关注多了 就听到了 T_T
    myzzll
        22
    myzzll  
       2021-12-10 19:40:45 +08:00
    有没有一手 devops
    pryhub
        23
    pryhub  
       2021-12-10 20:03:36 +08:00 via iPhone
    楼上都看了吗,我目前看到了第三讲,感觉不适合新手,不好意思
    herofire
        24
    herofire  
       2021-12-10 20:10:19 +08:00
    赞一个
    balabalaguguji
        25
    balabalaguguji  
    OP
       2021-12-10 20:55:39 +08:00
    @pryhub #23 哦?是觉得哪里讲的不太好,可以指点下
    EyebrowsWhite
        26
    EyebrowsWhite  
       2021-12-10 21:04:48 +08:00 via iPhone
    docker 教程看完就关注了,确实讲的挺清晰
    balabalaguguji
        27
    balabalaguguji  
    OP
       2021-12-10 21:10:46 +08:00
    @EyebrowsWhite #26 感谢肯定
    yttsam
        28
    yttsam  
       2021-12-10 21:35:00 +08:00
    AmaQuinton
        29
    AmaQuinton  
       2021-12-10 21:54:03 +08:00 via Android
    好家伙,最近刚把 B 站尚硅谷的 k8s 教程看完,用你这再看一遍
    balabalaguguji
        30
    balabalaguguji  
    OP
       2021-12-10 22:13:58 +08:00
    @AmaQuinton #29 好嘞
    FightPig
        31
    FightPig  
       2021-12-10 23:07:47 +08:00
    这个要支持
    balabalaguguji
        32
    balabalaguguji  
    OP
       2021-12-11 09:25:47 +08:00
    @FightPig #31 感谢支持
    Hider5
        33
    Hider5  
       2021-12-11 12:29:12 +08:00
    讲挺好的,三连支持
    kylix
        34
    kylix  
       2021-12-11 13:21:31 +08:00
    666 !快到我的收藏夹,吃灰去吧!
    Frankcox
        35
    Frankcox  
       2021-12-11 13:35:11 +08:00
    支持一下
    另外希望有两个地方可以详细讲一下:
    1.kubernetes 的网络服务,比如使用 kubeadm 安装时需要安装的 flannel 或 calico ,这些在 kubernetes 的服务中起到了什么作用?
    2.Kubernetes 的 CRD 部分,在一些项目中见到过将 Kubernetes 自身的 CRD 当作数据库使用,这里的相关知识点。
    balabalaguguji
        36
    balabalaguguji  
    OP
       2021-12-11 13:56:35 +08:00
    @Hider5 #33 多谢支持
    balabalaguguji
        37
    balabalaguguji  
    OP
       2021-12-11 13:59:51 +08:00
    @Frankcox #35 感谢建议,不过讲太细了就太费时了,你看其他人的视频,都是十几个、几十个小时的,感觉太长了,我就做个快速上手,快速用起来,提升兴趣,然后根据个人对哪块有兴趣想要深入了解就可以去找一些资料看。
    LinJunzhu
        38
    LinJunzhu  
       2021-12-11 18:22:57 +08:00
    点个赞,整体看完了;

    后续搭配出一个最佳实践类的视频就更好了。
    usapla
        39
    usapla  
       2021-12-12 23:03:20 +08:00
    老哥啥时候整个 git 的
    HangoX
        40
    HangoX  
       2021-12-13 00:54:39 +08:00
    k8s 主要是因为贫穷,线上不好跑起来。。。楼主课程是不错的
    balabalaguguji
        41
    balabalaguguji  
    OP
       2021-12-13 09:34:25 +08:00
    @usapla #39 Git 不出了,我自己都不用,我用 SVN ,还自己创了一个 SVN 代码托管平台,简单快乐
    balabalaguguji
        42
    balabalaguguji  
    OP
       2021-12-13 09:35:11 +08:00
    @HangoX #40 按时租用,一个小时就一块多而已。
    lework1234
        43
    lework1234  
       2021-12-13 10:31:15 +08:00
    推荐一个工具:使用 kainstall 工具一键安装 kubernetes (k8s) 高可用集群
    https://github.com/lework/kainstall
    balabalaguguji
        44
    balabalaguguji  
    OP
       2021-12-13 10:34:59 +08:00
    @lework1234 #43 这可真是个好玩意,不错
    lander
        45
    lander  
       2021-12-13 16:57:07 +08:00
    支持支持~~ 接下来 zookeeper 、kafka 、etcd 、elasticsearch 全都来一套吧 哈哈哈
    balabalaguguji
        46
    balabalaguguji  
    OP
       2021-12-13 22:20:03 +08:00
    @lander #45 哈哈,不搞这些高端的玩意了,这种高端的看的人少,打击到我了,还是搞点基础的算了。
    kenshin912
        47
    kenshin912  
       2021-12-15 13:15:33 +08:00
    感谢 , 之前部署过一次 , 这一次按照你的教程又用 kubeadm 部署了一次.
    发现在 Kubernetes 初始化集群的时候 , kubectl init 的命令少了 --pod-network-cidr=10.244.0.0/16
    没有这一句 , 后面的 flannel 网络插件会抛出 crashloopbackoff 的错误.
    我重新初始化集群的时候 , 加上这个就 OK 了.
    balabalaguguji
        48
    balabalaguguji  
    OP
       2021-12-15 14:39:25 +08:00
    @kenshin912 #47 不设置这个也会有默认的,可能是系统差异导致的, 我似乎也遇到过一次这个。
    feifeichen
        49
    feifeichen  
       2021-12-15 17:43:48 +08:00
    大佬可以请问下怎么配置获取到客户端真实 IP 吗,不通过第三方的服务去做
    balabalaguguji
        50
    balabalaguguji  
    OP
       2022-01-12 22:23:52 +08:00
    V 友们学起来
    e583409
        51
    e583409  
       2022-02-06 10:40:45 +08:00
    这两天 正在看视频和教程 感觉讲的挺好的
    scyuns
        52
    scyuns  
       2022-02-19 17:00:11 +08:00
    学了很多 但是用不起来 不懂呀
    AmosAlbert
        53
    AmosAlbert  
       2022-02-19 19:11:14 +08:00
    谢谢大佬,收藏了
    moeik
        54
    moeik  
       2022-02-19 22:58:28 +08:00
    太棒了 大佬 看一晚上了 支持下 另外我想买一本书 看了下 kubernetes 权威指南 这本书怎么样呀?初学者合适吗
    balabalaguguji
        55
    balabalaguguji  
    OP
       2022-02-20 10:01:49 +08:00
    @moeik #54 没看过书,还不如网上找资料学习
    ydpro
        56
    ydpro  
       2022-02-20 13:40:55 +08:00
    大佬考虑来一期 ELK 吗?
    ShuoHui
        57
    ShuoHui  
       2022-02-20 17:38:34 +08:00 via iPhone
    fo 了,先看看 docker…
    sjzjams
        58
    sjzjams  
       2022-02-21 10:36:08 +08:00
    什么时候在公司遇到的都是乐于分享的人多好啊,想要的理想世界,我为人人,人人为我。哈哈
    qq316107934
        59
    qq316107934  
       2022-02-21 21:12:46 +08:00
    在公司,没登陆个人 B 站,先回复下方便回家找帖子,感谢楼主分享精神。
    xxb
        60
    xxb  
       2022-02-21 21:29:30 +08:00
    马克谢谢!
    balabalaguguji
        61
    balabalaguguji  
    OP
       2022-02-21 21:32:58 +08:00   1
    @qq316107934 #59 早点下班
    oswinw
        62
    oswinw  
       2022-02-22 14:12:07 +08:00
    谢谢楼主,容我挑个刺,StatefulSet 标题打错了
    balabalaguguji
        63
    balabalaguguji  
    OP
       2022-02-22 15:39:02 +08:00
    @oswinw #62 你眼睛真厉,已改正,感谢提醒
    mingtdlb
        64
    mingtdlb  
       2022-02-23 13:01:36 +08:00
    生产中是不是都是二进制安装?
    balabalaguguji
        65
    balabalaguguji  
    OP
       2022-02-23 15:32:25 +08:00
    @mingtdlb #64 不是很明白你的意思
    mingtdlb
        66
    mingtdlb  
       2022-02-26 13:25:54 +08:00
    @balabalaguguji #65 安装 k8s 呀,生产中是不是基本都用二进制安装。
    dingjssc
        67
    dingjssc  
       2022-02-27 13:58:00 +08:00
    先 FO 学习下 doc
    godfunc
        68
    godfunc  
       2022-02-28 09:02:20 +08:00
    已放到收藏夹吃灰
    dnsjia
        69
    dnsjia  
       2022-02-28 09:57:36 +08:00
    https://github.com/dnsjia kubernetes 容器管理平台
    kosmosr
        70
    kosmosr  
       2022-03-02 10:09:38 +08:00
    谢谢大佬 先收藏了
    ydpro
        71
    ydpro  
       2022-03-02 16:02:44 +08:00
    OP 要不要出一期 ELK 教程?
    balabalaguguji
        72
    balabalaguguji  
    OP
       2022-03-02 20:57:01 +08:00
    @ydpro #71 暂时没空搞,后面再考虑
    Dogtler
        73
    Dogtler  
       2022-03-03 09:27:36 +08:00 via iPhone
    周末开始观摩,已加收藏 感谢楼主
    baibaibaibai
        74
    baibaibaibai  
       2022-03-03 10:18:14 +08:00
    收藏一下
    superzzy
        75
    superzzy  
       2022-03-03 16:12:22 +08:00
    看过您的 docker 讲的真不错 已经三连了 感谢!!!! 非常棒 请继续坐下去 什么时候安排 Kafka 啊 嘿嘿嘿!!!!
    balabalaguguji
        76
    balabalaguguji  
    OP
       2022-03-03 17:37:48 +08:00
    @superzzy #75 感谢支持,最近有点忙,后面再考虑
    luckyjack
        77
    luckyjack  
       2022-03-03 23:13:03 +08:00
    大概看了下,优质内容值得支持!
    LeoJ
        78
    LeoJ  
       2022-03-03 23:26:37 +08:00
    支持 LZ~ 实践类的教程 yyds~ 哈哈~
    nyaaar
        79
    nyaaar  
       2022-03-04 09:30:24 +08:00
    谢谢 lz ,早就想整套玩玩了,之前自己搞卡住了,找时间再试试
    tiiis
        80
    tiiis  
       2022-03-04 12:44:56 +08:00 via iPhone
    先收藏了
    CaptainD
        81
    CaptainD  
       2022-03-04 21:19:02 +08:00
    之前 docker 看了,感觉不错,如果可以的话,同求 kafka
    zhihaofans
        82
    zhihaofans  
       2022-03-04 21:26:14 +08:00 via iPhone
    好像不错,先关注 b 站
    iamv2er
        83
    iamv2er  
       2022-03-05 09:46:32 +08:00 via iPhone
    收藏 等于看了
    1988chg
        84
    1988chg  
       2022-03-07 10:58:14 +08:00
    谢谢作者的无私分享
    asdasdqqq
        85
    asdasdqqq  
       2022-03-07 18:28:10 +08:00
    感谢作者,教程很清晰明了啊,之前看的教程太多长篇大论,看不下去
    balabalaguguji
        86
    balabalaguguji  
    OP
       2022-03-07 20:57:03 +08:00
    @asdasdqqq #85 多谢肯定。其他的视频确实好长,废话太多
    binge921
        87
    binge921  
       2022-03-08 13:57:52 +08:00
    我就需要这个 k8s 了 终于等到你
    y0bcn
        88
    y0bcn  
       2022-03-12 19:55:28 +08:00
    整了多年的易文档没火,出视频是出一个火一个 2333
    sexyback
        89
    sexyback  
       2022-03-13 10:30:41 +08:00
    感谢作者,上周末面试前突击看了看,现在拿到 offer 了。感谢!!!
    balabalaguguji
        90
    balabalaguguji  
    OP
       2022-03-13 15:05:25 +08:00
    @y0bcn #88 哈哈,视频也没多火,全靠 V 友帮衬
    balabalaguguji
        91
    balabalaguguji  
    OP
       2022-03-13 15:06:08 +08:00
    @sexyback #89 恭喜,祝年薪百万
    lianjin
        92
    lianjin  
       2022-09-11 22:01:24 +08:00
    建议你重新用云主机录一次视频。
    你这个是在虚拟机上搞的。3 台机器上有朋说会出现 pod 到 pod pod 到 service 不通。
    你如果有兴趣,我也出点力,给你赞助 3 台机器。v:bGlvdXM2OA==
    balabalaguguji
        93
    balabalaguguji  
    OP
       2022-09-12 10:39:54 +08:00
    @lianjin #92 用的本来就是云主机
    andyskaura
        94
    andyskaura  
       2023-01-04 09:51:15 +08:00
    感谢楼主的付出
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2715 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 09:03 PVG 17:03 LAX 02:03 JFK 05:03
    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