记录一下考取CKA认证的心得,主要参考了K8S认证工程师(CKA)考试必过指南 和 cka考题总结2021年12月两篇文章。
记录一下考取CKA认证的心得,主要参考了K8S认证工程师(CKA)考试必过指南 和 cka考题总结2021年12月两篇文章。
记录一下用VMware
虚拟机搭建k8s集群的过程,参考了云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps和VMware虚拟机部署k8s集群。
结合自己的理解来学习记录k8s各个组件的功能。
k8s一般都是以集群模式在生产环境中启动的,每个机器可以称为一个节点。这种模式就像公司,都会有一个主节点(高层领导)来管理其它节点(普通员工),这个主节点称为master节点
,主节点一般不干重活,只负责管理,所以主节点一般不会去负责应用的部署;应用部署的工作交由其它节点来做,这些节点被称为工作节点即worker节点
。
当然,master节点
如果只有一个是不可靠的,因为如果这个master节点机器宕机了,那整个k8s集群将不可用,所以master节点一般有多个(奇数)来保证集群的高可用。多个master节点
组成类似公司董事会股东的角色,会通过选举机制(投票少数服从多数)选出一个CEO来负责管理工作节点,一旦这个CEO所在机器宕机了,这些master节点会重新选举出一个新的CEO来主持工作,这样集群就能保证高可用。
总结,Kubernetes Cluster = N master Node + N worker Node,N >= 1。
Kubernetes官方文档有点晦涩抽象,结合自己的理解来巩固一下学习到的Kubernetes
知识点。
简单来说,k8s是一个大规模编排容器的管理系统。k8s是为了解决应用容器化部署的相关问题而诞生的,应用的部署方式经历了三个发展阶段:传统部署方式–>虚拟化部署方式–>容器化部署方式。
Update your browser to view this website correctly.&npsb;Update my browser now