Current state
This commit is contained in:
+48
-27
@@ -211,27 +211,7 @@ k create ns ameliegraf
|
||||
k apply -f ameliegraf/ameliegraf.yml
|
||||
```
|
||||
|
||||
## Tekton
|
||||
|
||||
Implementation as described [in the docs](https://tekton.dev/docs/getting-started/).
|
||||
|
||||
```sh
|
||||
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
|
||||
kubectl apply --filename https://github.com/tektoncd/dashboard/releases/latest/download/tekton-dashboard-release.yaml
|
||||
#basic-auth, see https://kubernetes.github.io/ingress-nginx/examples/auth/basic/
|
||||
htpasswd -c ./tekton-pipelines/auth tekton
|
||||
kubectl delete secret -n tekton-pipelines basic-auth
|
||||
kubectl create secret -n tekton-pipelines generic basic-auth --from-file=tekton-pipelines/auth
|
||||
kubectl apply -f tekton-pipelines/tekton-ingress.yml
|
||||
rm tekton-pipelines/auth
|
||||
```
|
||||
|
||||
Install client side tools:
|
||||
|
||||
```sh
|
||||
brew tap tektoncd/tools
|
||||
brew install tektoncd/tools/tektoncd-cli
|
||||
```
|
||||
|
||||
# Deployment (persistent stuff)
|
||||
|
||||
@@ -337,14 +317,7 @@ helm upgrade --install nextcloud-phpmyadmin bitnami/phpmyadmin -n nextcloud -f n
|
||||
|
||||
#TODO with Velero
|
||||
|
||||
## Jupyter
|
||||
|
||||
Using the project [zero-to-jupyterhub](https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub/setup-jupyterhub.html). Helm chart can be found [here](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/tree/master/jupyterhub).
|
||||
|
||||
```sh
|
||||
helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
|
||||
helm upgrade --cleanup-on-fail --install jupyter jupyterhub/jupyterhub --namespace datalab --values datalab/jupyter-values.yaml
|
||||
```
|
||||
|
||||
## fuel datalab
|
||||
|
||||
@@ -454,3 +427,51 @@ kubectl create ns web
|
||||
kubectl apply -n web ./re
|
||||
kubectl apply -f web/
|
||||
```
|
||||
|
||||
## Kubeflow
|
||||
|
||||
The whole Kubeflow deployment is documented in a seperate repository:
|
||||
* [https://git.moritzgraf.de/moritz/datalab-kubeflow](https://git.moritzgraf.de/moritz/datalab-kubeflow)
|
||||
|
||||
|
||||
# Archive
|
||||
|
||||
Deployments previously used.
|
||||
|
||||
## Jupyter
|
||||
|
||||
**DEPRECATED: Using Kubeflow instead. Moved to _archive.**
|
||||
|
||||
Using the project [zero-to-jupyterhub](https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub/setup-jupyterhub.html). Helm chart can be found [here](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/tree/master/jupyterhub).
|
||||
|
||||
```sh
|
||||
helm repo add jupyterhub https://jupyterhub.github.io/helm-chart/
|
||||
helm upgrade --cleanup-on-fail --install jupyter jupyterhub/jupyterhub --namespace datalab --values datalab/jupyter-values.yaml
|
||||
helm delete jupyter --namespace datalab
|
||||
```
|
||||
|
||||
## Tekton
|
||||
|
||||
**DEPRECATED: Using Argo from Kubeflow instead.**
|
||||
|
||||
Implementation as described [in the docs](https://tekton.dev/docs/getting-started/).
|
||||
|
||||
```sh
|
||||
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
|
||||
kubectl apply --filename https://github.com/tektoncd/dashboard/releases/latest/download/tekton-dashboard-release.yaml
|
||||
#basic-auth, see https://kubernetes.github.io/ingress-nginx/examples/auth/basic/
|
||||
htpasswd -c ./tekton-pipelines/auth tekton
|
||||
kubectl delete secret -n tekton-pipelines basic-auth
|
||||
kubectl create secret -n tekton-pipelines generic basic-auth --from-file=tekton-pipelines/auth
|
||||
kubectl apply -f tekton-pipelines/tekton-ingress.yml
|
||||
rm tekton-pipelines/auth
|
||||
|
||||
k delete ns tekton-pipelines
|
||||
```
|
||||
|
||||
Install client side tools:
|
||||
|
||||
```sh
|
||||
brew tap tektoncd/tools
|
||||
brew install tektoncd/tools/tektoncd-cli
|
||||
```
|
||||
Reference in New Issue
Block a user