| @ -1,43 +0,0 @@ | |||
| apiVersion: v1 | |||
| kind: Service | |||
| metadata: | |||
| name: code-server | |||
| namespace: nextcloud | |||
| labels: | |||
| app: code | |||
| spec: | |||
| selector: | |||
| pod-label: code-server-pod | |||
| type: NodePort | |||
| ports: | |||
| - port: 9980 | |||
| nodePort: 30389 | |||
| targetPort: code | |||
| --- | |||
| apiVersion: apps/v1 | |||
| kind: Deployment | |||
| metadata: | |||
| name: code-server | |||
| namespace: nextcloud | |||
| labels: | |||
| app: code | |||
| spec: | |||
| replicas: 1 | |||
| selector: | |||
| matchLabels: | |||
| pod-label: code-server-pod | |||
| template: | |||
| metadata: | |||
| labels: | |||
| pod-label: code-server-pod | |||
| spec: | |||
| containers: | |||
| - name: code | |||
| image: collabora/code:6.4.10.10 | |||
| env: | |||
| - name: extra_params | |||
| value: --o:ssl.enable=false | |||
| ports: | |||
| - containerPort: 9980 | |||
| name: code | |||
| @ -1,6 +1,15 @@ | |||
| # | |||
| # crea el namespace | |||
| # | |||
| kubectl create -f oc-namespace.yaml | |||
| # | |||
| # crea los voluenes persistentes | |||
| # | |||
| kubectl create -f pv-local-owncloud.yaml | |||
| kubectl create -f pvc-owncloud.yaml | |||
| kubectl create -f owncloud-service.yaml | |||
| kubectl create -f owncloud-deployment.yaml | |||
| kubectl create -f pv-local-mysql.yaml | |||
| kubectl create -k ./ | |||
| # | |||
| # observa hasta que arranque todo | |||
| # | |||
| watch kubectl get all -n owncloud | |||
| @ -1,13 +1,12 @@ | |||
| secretGenerator: | |||
| - name: mysqlnc-pass | |||
| namespace: nextcloud | |||
| - name: mysqloc-pass | |||
| namespace: owncloud | |||
| literals: | |||
| - password=Dsa-0213 | |||
| - db_user=root | |||
| - db_passwd=Dsa-0213 | |||
| resources: | |||
| - nc-namespace.yaml | |||
| - pvc-nextcloud.yaml | |||
| - pvc-owncloud.yaml | |||
| - mysql-deployment.yaml | |||
| - php-deployment.yaml | |||
| - nextcloud-deployment.yaml | |||
| - owncloud-deployment.yaml | |||
| @ -1,5 +1,4 @@ | |||
| kubectl delete -f owncloud-deployment.yaml | |||
| kubectl delete -f owncloud-service.yaml | |||
| kubectl delete -k ./ | |||
| kubectl delete -f pvc-owncloud.yaml | |||
| kubectl delete -f pv-local-owncloud.yaml | |||
| kubectl delete -f oc-namespace.yaml | |||
| kubectl delete -f pv-local-mysql.yaml | |||
| @ -1,11 +1,11 @@ | |||
| apiVersion: v1 | |||
| kind: PersistentVolume | |||
| metadata: | |||
| name: nc-data | |||
| name: oc-data | |||
| spec: | |||
| capacity: | |||
| storage: 20Gi | |||
| accessModes: | |||
| - ReadWriteOnce | |||
| hostPath: | |||
| path: "/mnt/cluster/nextcloud/nextcloud-db" | |||
| path: "/mnt/cluster/owncloud/owncloud-db" | |||