使用CRD和Aggregated Server扩展Kubernetes

Kubernetes官方提供了两种常用的方式让开发者可以方便地进行自定义的扩展。一种是使用CRD(Custom Resource Definition),另一种则是配置Aggregation layer,将请求代理到Aggreated Server中。本文主要介绍两者的使用原理和相关的适用场景。

阅读全文

PV和PVC

在 Kubernetes 中,有状态应用(stateful application)非常普遍和重要,而PV和PVC是实现有状态应用的核心基础。

阅读全文

几种常见的发布策略

本文主要介绍Kubernetes中经常使用到的几种发布策略,如蓝绿发布、红黑发布、金丝雀(灰度)发布、滚动发布等。

阅读全文