Kubernetes原理简介

2018-05-17  本文已影响19人  laosijikaichele

原文:http://valleylord.github.io/post/201601-kubernetes-concepts/
文章目录

1. 操作对象
2. 功能组件

Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流1234

英文 翻译
Container 容器
Pod 容器组
Replication Controller 复制控制器
Service 服务
Label 标签
proxy 代理
Node 节点
Kubernetes Master 主节点

操作对象

Kubernetes中,可操作的对象有以下一些:

功能组件

如下图所示是官方文档里的集群架构图,一个典型的master/slave模型。

image

master运行三个组件:

  1. endpoint-controller:定期关联service和Pod(关联信息由endpoint对象维护),保证service到Pod的映射总是最新的。
  2. replication-controller:定期关联replicationController和Pod,保证replicationController定义的复制数量与实际运行Pod的数量总是一致的。

slave(称作minion)运行两个组件:


  1. http://www.csdn.net/article/2014-10-31/2822393

  2. http://blog.csdn.net/zhangjun2915/article/details/40598151

  3. http://www.infoq.com/cn/articles/Kubernetes-system-architecture-introduction

  4. http://www.csdn.net/article/2015-06-11/2824933

上一篇 下一篇

猜你喜欢

热点阅读