CHYT
Для установки CHYT на кластер YTsaurus необходимо запушить в k8s ресурс типа Chyt.
Важно
На кластере должен быть поднят strawberry controller. Он конфигурируется в поле strawberry ресурса Ytsaurus.
Пример спецификации можно найти по ссылке:
apiVersion: cluster.ytsaurus.tech/v1
kind: Chyt
metadata:
name: mychyt
spec:
ytsaurus:
name:
minisaurus
image: ghcr.io/ytsaurus/chyt:2.17.4-relwithdebinfo
makeDefault: true
Запушить спецификацию можно с помощью kubectl:
$ kubectl apply -f cluster_v1_chyt.yaml -n <namespace>
chyt.cluster.ytsaurus.tech/mychyt created
После этого k8s оператор запустит несколько init job, которые запишут в Кипарис необходимые файлы.
$ kubectl get chyt
NAME RELEASESTATUS
mychyt CreatingUser
$ kubectl get chyt
NAME RELEASESTATUS
mychyt UploadingIntoCypress
$ kubectl get chyt
NAME RELEASESTATUS
mychyt CreatingChPublicClique
$ kubectl get chyt
NAME RELEASESTATUS
mychyt Finished
После успешного выполнения всех джобов, можно запускать клику CHYT. Подробнее про клики можно почитать в отдельном разделе.
Если в спецификации Chyt был выставлен флаг makeDefault и на кластере запущен strawberry controller, то также будет поднята клика по умолчанию — ch_public.