• Kubernetes 控制平面故障期间会发生什么?


    在这里插入图片描述
    Kubernetes 是跨多个物理节点分布容器实例的领先编排器。这些节点由 Kubernetes 控制平面管理,该控制平面是一组维护集群状态、响应不断变化的条件并处理调度决策的组件。

    当您操作需要一致可用性的集群时,了解控制平面的角色至关重要。在本文中,您将了解当控制平面出现故障时会发生什么,以便您可以提前计划并实施保护措施。

    了解控制平面

    Kubernetes 控制平面负责集群的全局操作。它协调影响您的工作节点的操作。控制平面还为集群提供etcd 数据存储,以及您使用 Kubectl 等工具与之交互的 API 服务器。

    以下是控制平面的一些主要职责:

    • kube-apiserver托管 Kubernetes API 服务器。
    • kube-controller-manager启动并运行集群中的控制器,允许检测和应用 API 服务器请求的状态更改。
    • kube-scheduler通过确定哪个节点最适合支持每个新 Pod 来将 Pod 分配给工作节点。
    • etcd是一个键值对数据存储,包含所有 Kubernetes 集群数据和状态信息。
      Kubernetes 架构依赖于这些组件的持续可用。它们协同工作以创建正常运行状态,在该状态下一切运行顺利且您的集群符合预期。

    控制平面故障期间会发生什么?

    控制平面并非不受故障影响。涉及的组件数量众多意味着单个部件可能会停止工作并在您的集群中造成连锁反应。组件可能会崩溃,或者运行控制平面的物理主机可能会出现硬件故障。

    对集群的实际影响会因出现问题的组件而异。但是,控制平面故障通常会阻止您管理集群&#

  • 相关阅读:
    JAVA小游戏 “拼图”
    【# 完美解决 node.js 模块化后报错 ReferenceError: require is not defined】
    neo4j4.0+与JDK11知识图谱安装与配置
    Azure Container App(一)应用介绍
    Modbus通信协议介绍以及Modbus Poll、Slave软件使用介绍
    网络安全市场投资融资趋势报告
    【Hadoop】学习笔记(三)
    以太坊2.0 节点搭建
    RTL乒乓运算设计
    兆易创新 GD32 系列(一) 启动过程分析
  • 原文地址:https://blog.csdn.net/wlcs_6305/article/details/126926533