Golang 装逼指南 Ⅱ:在 Homwebrew 上发布 Golang 项目
本文介绍如何在 Homebrew 上发布 Golang 项目。
本文介绍如何在 Homebrew 上发布 Golang 项目。
接触 golang 时间很长,但是真正动手开始写 golang 也就是在最近。跟着我在 GitHub 上构建一个看上去正规的 Golang 项目。
本文将重点介绍我们如何在全球多个 Kubernetes 集群上部署我们的应用程序。为了将应用一次部署到多个 Kubernetes 集群,我们使用了 Helm ,并将所有 chart 存储在一个 git 仓库中。
本文介绍 GitOps 和 ChatOps 这两种 DevOps 实践,通过版本控制软件 Git 和实时聊天软件来达到提升交付速度和研发效率的目的。
记录在阿里云购买、配置、挂载 NAS 数据卷到 Kubernetes 集群,由于官方文档没有及时更新,可以看做是对官方文档的补充。
语义化的版本控制,在这套约定下,版本号及其更新方式包含了相邻版本间的底层代码和修改内容的信息。
献给所有试图向孩子们解释软件工程的家长。
从发现、使用 Kubernetes Client/Python 这个项目的过程,谈谈 mailing list 在开源项目中的重要性。
在以往的 pipeline 中,使用 kubectl 进行部署 Deployment 后无法检查 Deployment 是否部署成功,只能通过使用命令/脚本来手动检查 Deployment 状态,而 kubedog 这个小工具完美解决了这个问题,完善了 CI/CD 流水线的最后一步。
解决使用 Kustomize 时遇到的报错: error: failed to find an object with apps_v1_Deployment|myapp to apply the patch