最简单的 K8S 部署文件编写姿势,没有之一!

2020-12-14 09:00:29 +08:00
 kevinwan

1. 头疼编写 K8S 部署文件?

首先,你需要知道有这些知识点,其次要把这些知识点都搞明白也不容易,再次,每次编写依然容易出错!

2. 创建服务镜像

前一篇文章 讲解了如何快速创建自己的服务镜像,不过为了演示,这篇文章我们以 redis:6-alpine 镜像为例。

3. 完整 K8S 部署文件编写过程

4. 总结

goctl 工具极大简化了 K8S yaml 文件的编写,提供了开箱即用的最佳实践,并且支持了模板自定义。

如果觉得文章有帮助,欢迎 star 🤝

5. 项目地址

https://github.com/tal-tech/go-zero

5023 次点击
所在节点    推广
24 条回复
dany813
2020-12-14 09:13:47 +08:00
标题霸气啊
vhus
2020-12-14 09:15:49 +08:00
学习了,mark 一下。
kevinwan
2020-12-14 09:20:02 +08:00
@dany813 还有没有更简单的了呢?哈哈
Yano
2020-12-14 10:04:49 +08:00
这个文章,我在掘金、博客园、v2ex 至少看到 5 遍了,囧
lonelygo
2020-12-14 10:07:32 +08:00
@Yano 那么问题来了:有没有背下来咩 (手动狗头🐶)
XiLingHost
2020-12-14 10:09:36 +08:00
感觉还不如直接用 helm 上一堆写好的 chart
kevinwan
2020-12-14 10:30:47 +08:00
@Yano 那是你看的站点太多了,哈哈
kevinwan
2020-12-14 10:32:10 +08:00
@XiLingHost redis:6-alpine 只是个举例哈,你自己写的服务写 chart 是不是就复杂点了?
w292614191
2020-12-14 10:37:49 +08:00
简单不是字少代码多。
而是字多代码多。

csdn 的感觉。
loveyu
2020-12-14 10:41:33 +08:00
现实情况是,要是生产环境的配置都像文中这么简单就好了。目前一个 yaml 接近 200 行,还有不断增加的趋势
prondtoo
2020-12-14 10:46:56 +08:00
@loveyu 我一个 helm 的配置文件接近 2000 行。
julyclyde
2020-12-14 10:57:18 +08:00
@Yano 掘金不是都前端吗?
kevinwan
2020-12-14 12:10:03 +08:00
@julyclyde 掘金也有后端的,周末北京有个掘金的微服务专场,我本来要去讲的,可惜跟另一个分享冲突了
joesonw
2020-12-14 14:01:37 +08:00
grafana tanka
kevinwan
2020-12-14 14:38:35 +08:00
@joesonw 这两个咋了?
kingxt
2020-12-14 20:05:38 +08:00
看起来挺屌样子,去试试
dayeye2006199
2020-12-15 01:16:29 +08:00
你这个可以做成 kubectl 的 plugin,可能有更多的受众
kevinwan
2020-12-15 05:48:45 +08:00
@dayeye2006199 好主意👍
datafeng
2020-12-15 09:27:31 +08:00
违反广告法了。。。
kevinwan
2020-12-15 09:58:42 +08:00
@datafeng 用了最字?😝

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/735103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX