Kubernetes编程范式——Controller pattern

引子 Kubernetes的定位是非常明确和简单的,就是容器的编排与调度管理的系统。Kubernetes所关注的核心就是容器(Container)。Kubernetes提出的一个很重要的理念就是:不应该只管理单个容器,而应该管理容器组(Pod)。通过对Pod功能的扩展,可以进一步定义不同的对象。比如拥有多个Pod副本的Deployment, »

Intro Operator

What is Operator 我们知道容器技术的发展带来了开发流程的简化:开发者不再需要费尽心力地将应用部署到不同环境下,真正所要做的只需完成核心业务的开发然后构建应用的镜像并部署(执行docker pull和docker run)。 但是真正上生产环境的应用很难做到这种完美的转化。我们可以想象一个复杂的分布式应用在部署时需要依据依赖关系考虑执行顺序。Kubernetes就是为了解决这类生产环境遇到的问题, »

双机环境部署Kubernetes

本文使用kubeadm在虚机上部署一master一node的Kubernetes(k8s)集群。 0x01 环境 首先是创建环境,笔者使用的是两台8核8G内存的虚机,系统是Ubuntu 16.04。具体配置信息如下: { "accountId" »