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高可用部署架构

无缝融入 Kubernetes 生态 | 云原生网关支持 Ingress 资源

Kubernetes云原生实战00 何为云原生?

Kubernetes云原生实战00 何为云原生?

Kubernetes云原生实战00 何为云原生?

云原生之kubernetes实战kubernetes集群的证书管理