运维
搭建远程 Kubernetes 开发环境
· ☕ 2 分钟
Minikube 是 Kubernetes 的单机发行版本,适用于产品体验和日常开发。这里使用 Minikube 搭建开发环境,将 Kubernetes 搭建在 CentOS 云服务器,本地使用 OS X 进行远程开发。 1. 云服务器安装 Minikube 在 Minikube 的 GitHub 版本页面,找到合适的版本,进行安装。 以 CentOS 为例,执行命令: 1 curl -Lo minikube https://storage.googleapis.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo cp minikube /usr/local/bin/ && rm minikube minikube 是一

输出既服务
· ☕ 4 分钟
1. 正在急剧变革的 IT 设施 传统的企业,正在基于互联网技术,构建更加高效的商业模式,以加强自身在行业的竞争力。更低的研发成本、更快的产品迭代、更近的客户距离、更好的服务质量… 这一系列的变化,将推动整个社会的生产效率、生活水平迈上新的

PaaS 部署之 buildpack
· ☕ 4 分钟
最近在学习 Go ,而常用的内部 PaaS 平台正好也支持 Go 以及相关 Web 框架。一套 PaaS 系统支持多种语言,其中就离不开 buildpack 机制。虽然 PaaS 平台不断在升级,但是 buildpack 机制却一直保留。本文主要是一些 buildpack 资料的整理和实践。 1. PaaS 如何部署应用 无论是基于原生 Docker,还是 Kubernetes 的 PaaS 平台

领域输出才是 PaaS 的核心竞争力
· ☕ 5 分钟
1. 我在思考什么 在大公司,有更多机会了解行业动态,参与行业变革。 大平台的运行,不是依靠某一个人或几个人。如果这样真的能实现,那也就不能称之为大的平台。一个萝卜一个坑,各自分工,相互协同,才是现代的管理方式。 平台做得好,有影响力,个人也会有加持

如何使用 Jenkins、Docker、GitLab 搭建 Django 自动化部署流程
· ☕ 5 分钟
大公司的程序员,容易产生的错觉之一就是,误将平台能力当作自己的能力。在大团队,我们不应仅关注自己的一亩三分地,更需要了解平台的各个环节。一方面,有助于更好地利用平台相关特性,另一方面,也为了自我技术更好地成长。本文,介绍了如何使用 Jekin