Removing rstudio

This commit is contained in:
Moritz Graf 2021-01-31 11:41:37 +01:00
parent 6bb41c9e1d
commit 4bfdb238a3
2 changed files with 101 additions and 98 deletions

View File

@ -236,10 +236,13 @@ From here everything should be covered by the backup. Implenting those objects s
## rstudio ## rstudio
***DISABLED IN FAVOR OF KUBEFLOW**
Currently only for one user: Currently only for one user:
```sh ```sh
kubectl apply -f datalab/rstudio.yaml kubectl apply -f datalab/rstudio.yaml
kubectl delete -f datalab/rstudio.yaml
``` ```
## tt-rss ## tt-rss

View File

@ -1,98 +1,98 @@
--- # ---
apiVersion: apps/v1 # apiVersion: apps/v1
kind: Deployment # kind: Deployment
metadata: # metadata:
name: rstudio # name: rstudio
labels: # labels:
app: rstudio # app: rstudio
namespace: datalab # namespace: datalab
spec: # spec:
selector: # selector:
matchLabels: # matchLabels:
app: rstudio # app: rstudio
replicas: 1 # replicas: 1
template: # template:
metadata: # metadata:
labels: # labels:
app: rstudio # app: rstudio
spec: # spec:
serviceAccountName: redeploy # serviceAccountName: redeploy
automountServiceAccountToken: true # automountServiceAccountToken: true
imagePullSecrets: # imagePullSecrets:
- name: "registry-haumdaucher-de" # - name: "registry-haumdaucher-de"
containers: # containers:
- image: registry.haumdaucher.de/rstudio:latest # - image: registry.haumdaucher.de/rstudio:latest
imagePullPolicy: Always # imagePullPolicy: Always
name: rstudio # name: rstudio
resources: # resources:
limits: # limits:
cpu: "2" # cpu: "2"
memory: "2Gi" # memory: "2Gi"
requests: # requests:
cpu: "50m" # cpu: "50m"
memory: "500Mi" # memory: "500Mi"
volumeMounts: # volumeMounts:
- name: work # - name: work
mountPath: /home/datalab/ # mountPath: /home/datalab/
env: # env:
- name: ROOT # - name: ROOT
value: "true" # value: "true"
- name: USER # - name: USER
value: datalab # value: datalab
- name: PASSWORD # - name: PASSWORD
value: Schnitzel12 # value: Schnitzel12
ports: # ports:
- containerPort: 8787 # - containerPort: 8787
volumes: # volumes:
- name: work # - name: work
persistentVolumeClaim: # persistentVolumeClaim:
claimName: rstudio # claimName: rstudio
--- # ---
apiVersion: v1 # apiVersion: v1
kind: PersistentVolumeClaim # kind: PersistentVolumeClaim
metadata: # metadata:
name: rstudio # name: rstudio
namespace: datalab # namespace: datalab
spec: # spec:
accessModes: # accessModes:
- ReadWriteOnce # - ReadWriteOnce
storageClassName: openebs-hostpath # storageClassName: openebs-hostpath
resources: # resources:
requests: # requests:
storage: 10Gi # storage: 10Gi
--- # ---
apiVersion: v1 # apiVersion: v1
kind: Service # kind: Service
metadata: # metadata:
name: rstudio # name: rstudio
namespace: datalab # namespace: datalab
spec: # spec:
ports: # ports:
- port: 8787 # - port: 8787
targetPort: 8787 # targetPort: 8787
protocol: TCP # protocol: TCP
selector: # selector:
app: rstudio # app: rstudio
--- # ---
apiVersion: extensions/v1beta1 # apiVersion: extensions/v1beta1
kind: Ingress # kind: Ingress
metadata: # metadata:
name: rstudio # name: rstudio
namespace: datalab # namespace: datalab
annotations: # annotations:
kubernetes.io/ingress.class: "nginx" # kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true" # nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod" # cert-manager.io/cluster-issuer: "letsencrypt-prod"
spec: # spec:
tls: # tls:
- hosts: # - hosts:
- "rstudio.haumdaucher.de" # - "rstudio.haumdaucher.de"
secretName: rstudio-haumdaucher-de # secretName: rstudio-haumdaucher-de
rules: # rules:
- host: rstudio.haumdaucher.de # - host: rstudio.haumdaucher.de
http: # http:
paths: # paths:
- path: / # - path: /
backend: # backend:
serviceName: rstudio # serviceName: rstudio
servicePort: 8787 # servicePort: 8787