分类 K8s 中的文章

Gitpod: 我们正在离开 Kubernetes

原文:Christian Weichel - 2024.10.31 Kubernetes 似乎是构建远程、标准化和自动化开发环境的显而易见选择。我们也曾这样认为,并且花费了六年时间,致力于打造最受欢迎的云开发环境平台,并达到了互联网级的规模。我们的用户数量达到了 150 万,每天都有成千上万的开发环境使用 Kubernetes。然而,在这个过程中,我们发现 Kubernetes 并不是构……

阅读全文

jsonpatch lib | 更易用的 Kubenetes Patch 库

jsonpatch 详见: https://github.com/chinaran/jsonpatch K8s Patch 在开发 controller/operator 时,经常会对 CR 资源进行更新操作, 可使用 update/apply 进行更新,但有可能会导致冲突 (Conflict)。 如果只是小范围更新,推荐使用 patch 操作。 kubectl patch 可参考官方示例: https://kubernetes.io/docs/reference/kubectl/cheatsheet/#patching-resources 所以基于 https://github.com/mattbaird/jsonpatch,封装了一个更易用的 jsonpatch 库,目前够用。 引用 1 go get……

阅读全文

quick-debug | 容器程序调试利器,如本地运行般丝滑

quick-debug 项目详见:详见: https://github.com/chinaran/quick-debug 要解决什么问题 随着 k8s 的越来越流行,大多数项目都部署在 k8s 中,开发环境也是。 但调试稍微麻烦,至少需要替换 docker 镜像(此时还需要提 git 提交,CICD 构建镜像,自动或手动部署,时间较长)。 可见即所得的调试(类似前端本地调试或本地有开发环境)对开发者更友好,也会节约很多时间。 应用场景 本地无法搭建……

阅读全文

最近文章

分类

标签

其它