一、概述
1、意思:舵手,飞行员
2、特点
a、自动装箱,自我修复,水平扩展,服务发现和负载均衡,自动发布和回滚。
b、密钥和配置管理,存储编排,批量处理执行。
二、架构术语
1、集群
master(一般三个做高可用) nodes(工作节点,可以不限量)
2、组件
a、api server 负责接收并处理请求
b、scheduler 调度容器创建的请求
c、控制器管理器 确保已经创建的容器处于健康状态
abc处于master上
d、pod
e、node
f、selector 标签选择器
g、kubelet和docker node上的代理组件,用于启动容器。
3、概念
一个pod里面可以包含多个容器,这些容器共享同一个底层的网络名称空间,并且共享同一个存储卷,此时这个存储卷不再属于容器而属于pod,pod就相当于一个虚拟机,而里面的容器就相当于其应用程序。但是一般说来一个pod里面只放一个容器,如果运行多个容器一般说来都会只有一个主容器,其它容器用来辅助主容器进行构建。