文章

Docker DevOps:数据容器和网络

Matt Saunders 具有企业和创业的双重背景,Contino 的高级工程师和首席 DevOps 顾问。Matt 还是 [伦敦 DevOps 会议](超过 3000 成员的月度会议)的组织者之一。 Docker 眼中

Drupal 7 测试指南(simpletest)

原文:Simpletest Testing tutorial (Drupal 7) 本指南中的代码在 Examples 模块中维护。这意味着: 你可以获得一份拷贝,进行修改和试验。 如果发现了问题,可以提出 iss

Kubernetes 中使用 Gluster FS

以 RC 形式运行在 Kubernetes 集群中的 Pod,会因为 Scale 等需要在不同的 Node 之间发生迁移,因此需要有独立于 Node 文件系统的共享存储服务,同时这一存储服务也应该符合集

Kubernetes 中的 Persistent Volumes

经过一番实验,证明,这东西除了抽象,没啥鸟用,直接挂 Volume 应该是目前最佳选择。 持久卷 PersistentVolumes 本文描述了 Kubernetes 中的 PersistentVolumes。要求读

靠谱的适合 Drupal DevOps 实践的镜像

有 Drush,有 Opcache,关键设置可通过环境变量进行调整。 docker pull dustise/drush LAMP image with drush involved. Features LAMP environment for Drupal OS: …

Kubernetes 服务定义示例

--- kind: List apiVersion: v1 items: - kind: ReplicationController apiVersion: v1 metadata: name: rc-nginx-meta labels: name: rc-nginx …

kubectl config 文件示例

apiVersion: v1 kind: Config # Clusters 一节用于存储对多个 Master 的定义,大致包含证书,服务器地址等信息 clusters: - cluster: certificate-authority: certs/pd/ca.crt …

Ansible Playbook 拼接字符串

目前使用 Playbook 方式进行部署的一般是集群系统,面对不定数量的一组 Host,经常需要利用这一组主机的信息来拼接为一个字符串,以此结果设置为变量,其他

Drupal 开发和服务环境的最佳实践

一个新项目在启动初期,往往需要向客户描述一下我们的开发流程。这一过程帮助我们的客户相信,我们的流程能够为项目的短期和长期目标提供有力的保障。

在 Kubernetes 1.2 中使用部署(Deployment)对象

部署对象把部署和滚动更新进行了自动化。跟 kubectlrolling-update 相比,部署 API 更加清晰快速,在服务端实现,有更多的功能(例如即使滚动更新已经完成,你还是可以回滚到之前的版本)。