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.14.0-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
.