- Data Centric Workloads with HPE Ezmeral Container Platform
- HPE - Software
- https://learn.ezmeral.software.hpe.com/
- https://hpe.sharepoint.com/sites/nase-hybrid-cloud-practice/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2Fnase%2Dhybrid%2Dcloud%2Dpractice%2FShared%20Documents%2FInternal%20Team%20Documents%2FHPE%20Ezmeral%20Training%20Ebooks%20PDF&p=true&ga=1
- https://www.hpe.com/us/en/software.html
- https://www.youtube.com/watch?v=TO5NRotUCx8
- https://learn.ezmeral.software.hpe.com/
- https://learn.ezmeral.software.hpe.com/page/artificial-intelligence-machine-learning
- https://learn.ezmeral.software.hpe.com/application-containers-and-kubernetes
- https://www.hpe.com/us/en/resource-library.html/search/Ezmeral
- https://www.hpe.com/us/en/open-source.html
https://github.com/russomi-labs/zero-to-jupyterhub-k8s https://github.com/russomi-labs/minimalist-jupyterhub/blob/master/docs/source/cheat-localdev.md
# Make sure brew is updated:
brew update
# If you need to start from a clean slate, use:
minikube delete
sudo rm -rf ~/.minikube
# Then, to install, use:
brew install minikube
# To upgrade, use:
brew upgrade minikube
# To reinstall, use:
brew reinstall minikube
# Once minikube is installed...
minikube start --memory=4096 --driver=virtualbox
# minikube start
# # use docker daemon inside minikube
# eval $(minikube docker-env)
# # git clone git@github.com:jupyterhub/zero-to-jupyterhub-k8s.git
# git clone git@github.com:russomi-labs/zero-to-jupyterhub-k8s.git
# cd zero-to-jupyterhub-k8s
# # create virtual environment
# python3 -m venv .
# # activate venv
# source bin/activate
# install dependency
# pip install ruamel.yaml
# build docker images in minikube
# ./build.py build
# edit minikube-conf.yaml, and, if desired, create an additional file { -f config.yaml }
# helm upgrade --wait --install --namespace=hub hub jupyterhub/ -f minikube-config.yaml
# minikube service --namespace=hub proxy-public
# Install Helm
curl https://raw.githubusercontent.com/helm/helm/HEAD/scripts/get-helm-3 | bash
helm version
# Install Jupyterhub
helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
helm repo update
# Now install the chart configured by your config.yaml by running this command from the directory that contains your config.yaml:
helm upgrade jhub-release-1 jupyterhub/jupyterhub \
--cleanup-on-fail \
--install \
--namespace jhub \
--create-namespace \
--values config.yaml
# Wait for the hub and proxy pod to enter the Running state.
kubectl get pod --namespace jhub --watch
# and set a default value for the --namespace flag:
kubectl config set-context $(kubectl config current-context) --namespace jhub
kubectl get service --namespace jhub
kubectl describe service proxy-public --namespace jhub
# https://minikube.sigs.k8s.io/docs/handbook/accessing/
minikube service list
minikube service --url <service-name>
kubectl get service <service-name> --output='jsonpath="{.spec.ports[0].nodePort}"'
https://github.com/jupyterhub/zero-to-jupyterhub-k8s/issues/1597
https://stackoverflow.com/a/64323976
https://youtu.be/y9l0ce-7-iQ