Kubernetes云原生实战01 Kubernetes高可用部署架构
Posted 飘渺Jam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes云原生实战01 Kubernetes高可用部署架构相关的知识,希望对你有一定的参考价值。
大家好,我是飘渺。从今天开始我们将正式开始Kubernetes云原生实战系列,欢迎持续关注。
Kubernets核心组件
Kubernetes中组件众多,要完全介绍清楚估计要写上厚厚一本书,我们实战系列主要记住几个核心组件就行,即两种节点,三种IP,四种资源。
两种节点
两种节点分别为控制平面master节点和工作节点worker节点,其中master节点中又有几个核心组件需要重点关注
- kube-apiserver : 提供了资源的增、删、改、查等操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制,所有worker节点只能通过apiserver与master节点交互;
- etcd :分布式KV数据库 ,保存了整个集群的状态;
- kube-scheduler :负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上;
- kube-controller-manager:负责维护集群的状态,资源对象的自动化控制中心,比如故障检测、自动扩展、滚动更新、服务帐户和令牌控制器等;
worker节点组件:
- kubelet : 负责Pod对应的容器的创建、启停等任务,与Master节点密切协作,实现集群管理的基本功能。
- kube-proxy:负责为Service提供cluster
以上是关于Kubernetes云原生实战01 Kubernetes高可用部署架构的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes云原生实战01 Kubernetes高可用部署架构