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

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

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

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

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

    课程内容

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

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

    配套课件

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

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