首页 » 翻译 » Kubernetes » 正文

CKA 认证系列课程笔记01 kubernetes 架构

kubernetes 架构:

首先,从一个比较高的角度来看kubernetes ,我们分为Master 和Worker Nodes

Masterandnode

 

其中,Master 是大脑的部分负责调度,检查,创建,删除等统筹规划,Worker Node就是负责听从Master的调遣,完成工作

master2

Master 和Worker node又各自具有自己的必要组件来完成不通的必须的任务:

具体架构如下:

k3

下边介绍一下Master上比较重要的组件ETCD

其实就是一个数据库,只不过是比较特殊的数据库,普通的数据库是有表,表里有字段,然后对应具体的值,但是ETCD比较特殊,它是一种键值对

普通的数据库:

key1

ETCD:

key2

我们基本上不需要知道如何安装,如何读写ETCD,因为Kubernetes已经把这些读写操作都封装好了

Kubernetes把所有的信息都存放在ETCD中,包括Nodes,Pods,Configs,Secrets,Roles,others

我们常见的kubernetes是把ETCD作为一个服务部署到了当前的cluster,也就是说以pod的形式部署的ETCD cluster ,如果这些pod不正常运行,那么你的kubernetes肯定是无法正常工作的

常用的命令:

 

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)