Хуки
Contents
Хуки#
Для каждой книги или целой группы ресурсов gs-ctk есть список доступных хуков. Текст хуков подставлется в шаблон ресурсов книги
Список хуков:
tolerations
- добавление tolerations для пода. Использование этого хука переопределяет параметры, указанные при развертывании Helm-чарта.
Пример настройки хуков#
apiVersion: global-system.ru/v1
kind: GlobalConfiguration
metadata:
name: config
spec:
type: advanced
resgroups:
- name: gs-cluster-1
hooks:
tolerations: |
tolerations:
- key: "node"
operator: "Equal"
value: "first"
effect: "NoSchedule"
resbooks:
- type: global_server_excl
name: global-server-excl
hooks:
# хук книги переопределяет хук группы для данной книги
tolerations: |
tolerations:
- key: "node"
operator: "Equal"
value: "second"
effect: "NoSchedule
- type: global_server_share
name: global-server-share
...