microk8s용 JupyterHub 애드온

microk8s은 소규모 연구실이나 데이터 과학자 팀과 같은 개발 및 가벼운 사용 환경에 사용하기 좋습니다.

나는 사람들이 하나의 명령으로 microk8s 클러스터에 jupyterhub를 빠르게 설치할 수 있도록 애드온을 작성했습니다.


유희시 대류 / jhub 애드온


microk8s용 Jupyterhub 애드온





Microk8s용 JupyterHub 애드온


용법

dns 애드온이 활성화되어 있고 기본StorageClass이 microk8s 클러스터에 있는지 확인하십시오.
편의를 위해 다음을 사용할 수 있습니다.
microk8s enable dns
microk8s enable hostpath-storage

외부에서 jupyterhub를 방문하려면 ingressmetallb 애드온을 활성화할 수 있습니다.
microk8s enable ingress
# the ip pool varies depending on your setup. see https://microk8s.io/docs/addon-metallb for more info
microk8s enable metallb:10.64.140.43-10.64.140.49

주피터허브를 사용하려면
# Add repo
microk8s addons repo add https://github.com/yuhuishi-convect/jhub-addon

# Enable jupyterhub
microk8s enable jupyterhub

# Alternatively you can provide a values.yaml to configure jupyterhub
# See https://zero-to-jupyterhub.readthedocs.io/en/latest/resources/reference.html for a comprehensive reference
microk8s enable jupyterhub -- -f /path/to/values.yaml

# to view the ip address to for the jupyterhub service
microk8s kubectl get svc -n jhub -l app=jupyterhub,component=proxy-public

# disable the addon
microk8s disable jupyterhub

구성


다음과 같이 애드온과 함께 사용할 values.yaml를 제공할 수 있습니다.
microk8s enable jupyterhub -- -f /path/to/values.yaml



View on GitHub

좋은 웹페이지 즐겨찾기