


从发现、使用 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

2019年6月24-26日,KubeCon + CloudNativeCon + Open Source Summit大会在上海世博中心举行。本次大会规模空前,预计有超过40个国家,3500多名云原生、开源领域的开发者参加,门票更是早早售罄。作为一名云原生应用的使用者与开发者,我也报名参与了这次大会。

本篇为系列文章第四篇,将简述 kustomize 的核心配置文件 kustomization.yaml


在当前的 IT 实践中,为了支持高效和快捷的软件开发,已经出现了伟大的转变–在传统的软件架构正在逐渐被微服务架构取代的情况下,开发、 QA 和运维团队为了摆脱了之前相互孤立的状况,开始将开发与运维相互关联并融合统一,我们将其称为DevOps。

本篇为系列文章第三篇,使用 jenkins 发布一个简单的使用 flask 写的 web 项目,来演示在 CI/CD 流程中 Kustomize 的简单使用。

DevOps 不仅仅是开发和运营团队。如果您想要充分发挥出 DevOps 方法的敏捷性和响应力,则必须在应用的整个生命周期内同时兼顾 IT 安全性。