特别放送 | 基于 Kubernetes 的云原生应用管理,到底应该怎么做?
张磊
该思维导图由 AI 生成,仅供参考
你好,我是张磊。
虽然《深入剖析 Kubernetes》专栏已经完结了一段时间了,但是在留言中,很多同学依然在不时地推敲与消化专栏里的知识和案例。对此我非常开心,同时也看到大家在实践 Kubernetes 的过程中存在的很多问题。所以在接下来的一段时间里,我会以 Kubernetes 最为重要的一个主线能力作为专题,对专栏内容从广度和深度两个方向上进行一系列延伸与拓展。希望这些内容,能够帮助你在探索这个全世界最受欢迎的开源生态的过程中,更加深刻地理解到 Kubernetes 项目的内涵与本质。
随着 Kubernetes 项目的日趋成熟与稳定,越来越多的人都在问我这样一个问题:现在的 Kubernetes 项目里,最有价值的部分到底是哪些呢?
用户一:关于升级 War 和 Tomcat 那块,也是先修改 yaml,然后 Kubenertes 执行升级命令,pod 会重新启动,生产也是按照这种方式吗?所以这种情况下,如果只是升级个 War 包,或者加一个新的 War 包,Tomcat 也要重新启动?这就不是完全松耦合了?
用户二:WAR 包的例子并没有解决频发打包的问题吧? WAR 包变动后, geektime/sample:v2 包仍然需要重新打包。这和东西一股脑装在 tomcat 中后, 重新打 tomcat 并没有差太多吧?
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入探讨了Kubernetes项目中最有价值的部分,从“Tomcat与WAR包解耦”出发,探讨了在Kubernetes中应用管理的核心问题。作者通过对比不同的解耦方式,强调了通过在Pod定义中解耦WAR包容器和Tomcat容器所带来的自动化和自描述的好处。同时,强调了Kubernetes项目最强大的能力是“声明式”的应用定义方式,即应用应该是自描述的。文章还提到了Kubernetes的“声明式”设计思想,以及在更新Pod时的一些细节和注意事项。总的来说,本文为读者提供了对Kubernetes项目内涵与本质更深刻的理解,强调了Kubernetes的自动化和自描述特点,以及在应用更新和管理中的一些注意事项。文章通过深入讲解“Tomcat与WAR包解耦”案例,展示了Kubernetes的核心知识点,如“声明式API”、“容器设计模式”、“控制器原理”和kubelet的工作机制,贯穿起了连接Kubernetes项目中最具价值的部分,即云原生应用管理。这条主线从“应用如何描述”开始,到“容器如何运行”结束,是Kubernetes项目中最具价值的部分,也是整个云原生社区发展的关键线索。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入剖析 Kubernetes》,新⼈⾸单¥68
《深入剖析 Kubernetes》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(66)
- 最新
- 精选
- 茶客ぶる声大佬,继续开课吧,开个新课,大伙再买
作者回复: 😉考虑下
2020-03-17522 - 平常心购买所有课程里面最好的,没有之一2019-08-07664
- arthur磊神,开个实战新课吧,肯定火!2019-08-0836
- Ma.LW磊哥,根据Kubernetes的动态给我们一直讲下去吧,技术更新不断,我们也想继续前行!2019-09-0114
- ch_ortKubernetes最大价值: 声明式API和控制器模式 Servless三个特征: 按使用计费、工作流驱动、高可扩展性 云原生本质: 敏捷、可扩展、可复制,充分利用“云”能力,发挥“云”价值的最佳上云路径 对于应用如何部署到kuberentes的问题里,有一个例子是Tomcat里运行一个WAR包。有两个问题: 1、为什么不把Tomcat和WAR包打包在一个镜像里 放在一个镜像里,耦合太重。任何一方的发布都要修改整个镜像 2、为什么不把WAR包放到一个持久化的Volume里,Tomcat容器启动的时候去挂载? 通过Volume挂载,缺少自描述字段(比如版本)。只能知道这里面是一个必要的文件。 当然可以通过自定义开发一个Volume插件,来从指定的描述字段中拉取一个WAR包来实现,但方案较为复杂2021-01-1313
- kakj老师您好,目前看了很多k8s相关的书籍,想继续深入研究是不是要研究源码了,最后能不能出一期关于如何研究k8s源码2019-12-138
- 俊釆有些课程,读着读着就没有兴趣了,这个课我看了很多遍了,依然还想看。这就是功底啊。2019-09-187
- 陆培尔应该后面会讲到helm和kustomize吧,讲真老师觉得这俩哪个是后续的发展方向?2019-08-1027
- kevin这课买的太值了,还可以持续更新!磊哥良心啊2019-08-116
- Geek_df0ab0磊哥,开新课讲一下k8s的生态吧。生产落地实践也非常重要2019-11-014
收起评论