最近在用 kubevela 部署微服务,遇到了不少麻烦,主要还是 docker 和 K8s 的命令不熟悉,以后一定补上。在这里先记录下几个非常 nice 的博客,以免迷路。
-
官网,不仅仅是文档,后面的博客写的也很好,几乎所有跟 Kubevela 相关的内容都在这里了。
- 交付完整模块,其中有如何使用 cuelang 定义 addon,并且部署到相关 vela component 仓库。
- kubevela addon添加组件-微服务应用,不是官方的博客,但是很适合入门 kubevela addon,当时也是用 spring cloud 和 vela 的关键词找到的,缺点是没有整个项目的源代码链接,不能对照着学习。
- Examples,官方的负载案例,很全面,值得学习。
vela show webservice --web
:查看文档。
-
k8s简易文档,这几天没时间全面地了解k8s,看的就是这个简易文档,快速了解概念。
- Kubernetes 部署 Mysql 8.0 数据库(单节点),使用 kubevela 部署的第一个 docker 镜像是 mysql:5.7,重点在于如何用 OAM 刻画 Application。
- 在Kubernetes上创建mysql容器时如何初始化
- k8s官方文档,正式的官方文档,很详细。
- mall-swarm,最后需要实现的微服务项目部署,选择的原因也很简单,它的 文档比较全。
最后感慨一下,ChatGPT 真的是一项跨时代的技术,在毫无头绪的时候,它能提供思路,虽然正确率不是很高,但是至少有了思路,但是如果想要全面地了解一个技术,最直接有效的还是阅读官方的文档,无论你找了多久的资料,浏览了多久的网页,别人的博客都是在官网的基础上进行了扩展,甚至只是照搬了官网,所以在学习新技术的时候,先克服恐惧,这种恐惧是来自对未知的恐惧,不知道自己能不能处理这个问题,不知道能不能在截止日期前完成,所以会盲目地去寻找,试图找到一个与自己项目最接近的案例,但是很多情况是根本找不到这样的案例,最快的方法还是学习官网上的一则则文档,然后找一个案例学习。