目录

  • 一、什么是 Kubernetes?
  • 二、Kubernetes 管理员认证 (CKA)
  • 三、K8S 的整体架构



一、什么是 Kubernetes?

Kubernetes这个单词来自于希腊语,含义是舵手或领航员。专业解释为:

Production-Grade Container Orchestration,Automated container deployment, scaling, and management

生产环境级别的容器编排

编排是什么意思?

  • 按照一定的目的依次排列
  • 调配、安排

Kubernetes,也称为K8S,其中8是代表中间 “ubernete” 的8个字符,是Google在2014年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理。

Kubernetes拥有Google在生产环境上15年运行的经验,并结合了社区中最佳实践。

K8S是 CNCF 毕业的项目,本来 Kubernetes 是 Google 的内部项目,后来开源出来,又后来为了其茁壮成长,捐给了CNCF。

CNCF 全称 Cloud Native Computing Foundation (云原生计算基金会)。

官网:https://kubernetes.io/ 代码:https://github.com/kubernetes/kubernetes

Kubernetes是采用Go语言开发的,Go语言是谷歌2009发布的一款开源编程语言。

二、Kubernetes 管理员认证 (CKA)

CKA 全称 Certified Kubernetes Administrator,是 Linux 基金会和 Cloud Native Computing Foundation (CNCF) 官方推出的全球 Kubernetes 管理员认证,对于技术团队,CKA认证可以作为团队成员的技术能力的一个考察标准,也可以作为整个团队对Kubernetes云平台的管理能力的有力证明。

考试难易程度

考试只允查阅官方文档,在考试过程中你只能去https://kubernetes.io/https://github.com 如果去了其它的网站,按作弊处理。

考试时长

考试时间为3小时。

多少分及格

CKA满分100分,66分及格。

考试费用

美元:$300
人民币:¥2088
有一次免费重考的机会,一年后过期;

三、K8S 的整体架构

kubernetes_slave pipeline语法 kubernetes 语言_云原生

Master

K8S集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求。

Master Node 由 API Server、Scheduler、ClusterState Store (ETCD 数据库) 和 Controller MangerServer 所组成。

Nodes

集群工作节点,运行用户业务应用容器。Nodes节点也叫Worker Node,包含 kubelet、kube proxy 和 Pod(Container Runtime);