Ролевая модель размещения нагрузки платформы "Боцман"
Описание
Ролевая модель призвана улучшить ваш опыт распределения нагрузки соответствующей определенным узлам.
Это может быть полезно при использовании узлов с различными характеристиками: как привычных mCPU, RAM, Gi, так и скрытых Ghz или iops
С помощью данного инструмента, вы можете назначить определенную роль для объекта WorkerPool:
- bootsman-common (Роль без ограничений или привилегий)
- bootsman-ingress (Роль для размещения ingress контроллеров)
- bootsman-gpu (Роль для размещения GPU)
Каждая назначенная роль(кроме bootsman-common) добавляет label для всех узлов объекта WorkerPool:
- bootsman-ingress
node-role.kubernetes.io/ingress - bootsman-gpu
node-role.kubernetes.io/gpu
А также возможно добавление Taint для всех узлов объекта WorkerPool, которым присвоена роль:
- bootsman-ingress
node-role.kubernetes.io/bootsman-ingress: NoExecute node-role.kubernetes.io/bootsman-ingress: NoSchedule - bootsman-gpu
node-role.kubernetes.io/bootsman-gpu: NoExecute node-role.kubernetes.io/bootsman-gpu: NoSchedule