11 2022 档案
摘要:ETCD 慨念 etcd是Go编写的分布式、高可用的一致性键值存储系统,用于提供可靠性的分布式键值存储、配置共享和服务发现等功能:具有以下特点 简单易用 易使用:基于HTTP+JSON的API,使用Curl就可以轻松使用 易部署:使用Go语言编写,支持跨平台部署,维护简单 可靠 强一致:使用Raft
阅读全文
摘要:概况 在Kubernetes中,调度(scheduling)指的是确保Pod匹配到合适的节点,以便kubectl能够运行Pod。调度的工作由调度器和控制器协调完成。 调度器通过Kubernetes的监测(Watch)机制来发现集群中新创建且尚未被调度到节点上的Pod。调度器会将所发现的每一个未调度的
阅读全文
摘要:Kubernetes控制器会监视资源的创建/更新/删除事件,并触发Reconcile函数作为响应。 Kubernetes水平触发API的实现方式为:监视系统的实际状态,并与对象的Spec中定义的期望状态进行对比,然后调用Reconcile函数来调整实际状态,使之与期望状态相匹配。 控制器结构 每个控
阅读全文

浙公网安备 33010602011771号