package
23.10.11+incompatible
Repository: https://github.com/projecteru2/core.git
Documentation: pkg.go.dev

# Functions

AveragePlan deploy workload each node 容量够的机器每一台部署 N 个 need 是每台机器所需总量,limit 是限制节点数, 保证本轮增量部署 need*limit 个实例 limit = 0 即对所有节点部署.
CommunismPlan 吃我一记共产主义大锅饭 部署完 N 个后全局尽可能平均.
Deploy .
DrainedPlan 优先往Capacity最小的节点部署,尽可能把节点的资源榨干在部署下一台.
FillPlan deploy workload each node 根据之前部署的策略每一台补充到 N 个,已经超过 N 个的节点视为已满足 need 是每台上限, limit 是限制节点数, 保证最终状态至少有 limit*need 个实例 limit = 0 代表对所有节点进行填充.
GlobalPlan 基于全局资源配额 尽量使得资源消耗平均.

# Constants

Auto .
Drained .
Dummy for calculate capacity.
Each .
Fill .
Global .

# Variables

Plans .

# Structs

Info .