以内存为例, 当 Pod 的请求超出 Node 可以提供的内存, 会以异常的方式告知调度器, 内存资源不足
同时, 基于优先级, 部分容器将会被驱逐到其他节点(例如通过重启 Pod 的方式)....类似 Linux Buddy System, 仅仅分配进程需要的内存是不够的, 还要保障操作系统内存的连续性....举个例子, RDS 集群有两个节点, 用户向 RDS 申请 2颗CPU和4GB内存 以创建 MySQL实例, 两节点资源使用情况如下:
节点名称 已用/总体(CPU核数) 已用/总体(内存)
Node...除了满足请求数据库的存储资源的容量要求, 调度策略必须要能够识别底层的存储架构和存储负载, 在提供存储资源的同时, 满足数据库的业务需求(比如数据零丢失和高可用)
从2017年年初开始, 基于分布式存储技术...计算存储分离
在实现数据库的数据零丢失,高可用的同时, 架构变得更通用, 更简单. 但对企业级用户, 还远远不够, cost-efficient 是考量产品成熟度的重要因素.