kubernetes架构原理容器云服务架构与运维03课件讲解.pptxVIP

  • 3
  • 0
  • 约2.24千字
  • 约 13页
  • 2026-04-01 发布于陕西
  • 举报

kubernetes架构原理容器云服务架构与运维03课件讲解.pptx

kubernetes架构原理容器云服务架构与运维杜玉霞主讲人

整体架构概述Kubernetes(K8s)采用Master-Node架构,通过控制平面(Master)与工作节点(Node)的协同,实现容器化应用的自动化部署、扩展和管理。其核心设计目标是提供一个弹性、可扩展的分布式系统框架,确保应用程序在复杂环境中稳定运行。

Master组件(1/2):kube-apiserveretcd功能:kube-apiserver是集群的统一入口,提供RESTfulAPI,用于管理和存储集群状态。特点:支持水平扩展和高可用性,确保集群的稳定运行。功能:etcd是分布式键值存储系统,用于持久化存储集群的状态信息。特点:采用Raft协议保证数据一致性,确保集群状态的准确性和可靠性。kube-apiserveretcd

Master组件(2/2):ControllerManagerScheduler核心控制器:包括节点控制器、副本控制器和服务控制器等,负责集群资源的管理和维护。工作机制:监听资源变化,通过调和机制使集群状态与期望状态一致。调度策略:调度策略包括硬性策略(资源、标签)和软性策略(亲和性),确保Pod合理分配到节点。输出:将Pod绑定到合适的Node,实现资源的高效利用。kube-controller-managerkube-schedul

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档