Я развертываю jupyterhub на кластере kubernetes. В файле config.yaml я указываю реестр и тег изображения.
Хотя 3 пакета успешно созданы, один - нет.
Я не смог найти много контента, относящегося к jupyter-hub.
Таблицу руля можно найти здесь (https://jupyterhub.github.io/helm-chart/jupyterhub-0.8.2.tgz).
Моя конфигурация для values.yaml:
proxy:
secretToken: "some token"
singleuser:
image:
name: acc_id.dkr.ecr.ap-south-1.amazonaws.com/demo
tag: 12c
lifecycleHooks:
postStart:
exec:
command: ["/bin/sh", "-c", 'ipython profile create; cd ~/.ipython/profile_default/startup; echo ''run_id = "sample" ''> aviral.py']
imagePullSecret:
enabled: true
registry: acc_id.dkr.ecr.ap-south-1.amazonaws.com
username: aws
email: aviral@abcd.com
password: <my pw>
Когда я описываю стручки:
➜ jupyterhub kubectl get pods -n jhub
NAME READY STATUS RESTARTS AGE
hook-image-awaiter-2xxfx 1/1 Running 0 13m
hook-image-puller-4f9mk 1/1 Running 0 13m
hook-image-puller-jshlk 1/1 Running 0 13m
hook-image-puller-wj8r6 1/1 Running 0 13m
hook-image-puller-wlgnh 0/1 Init:ImagePullBackOff 0 13m
hub-6766fc7586-zdf9n 1/1 Running 0 35m
proxy-65f559ff89-md7r5 1/1 Running 0 20h
Как видите, модуль с именем hook-image-puller-wlgnh
находится в режиме Init: ImagePullBackOff.
При описании в разделе events
я получаю:
Failed to pull image "acc_id.dkr.ecr.ap-south-1.amazonaws.com/demo:12c": [rpc error: code = Unknown desc = Error response from daemon: unauthorized: authentication required, rpc error: code = Canceled desc = context canceled]
Однако остальные 3 модуля работают, и им удалось вытащить то же изображение.