| @ -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 | kubectl create -f oc-namespace.yaml | ||||
| # | |||||
| # crea los voluenes persistentes | |||||
| # | |||||
| kubectl create -f pv-local-owncloud.yaml | 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 | watch kubectl get all -n owncloud | ||||
| @ -1,13 +1,12 @@ | |||||
| secretGenerator: | secretGenerator: | ||||
| - name: mysqlnc-pass | |||||
| namespace: nextcloud | |||||
| - name: mysqloc-pass | |||||
| namespace: owncloud | |||||
| literals: | literals: | ||||
| - password=Dsa-0213 | - password=Dsa-0213 | ||||
| - db_user=root | - db_user=root | ||||
| - db_passwd=Dsa-0213 | - db_passwd=Dsa-0213 | ||||
| resources: | resources: | ||||
| - nc-namespace.yaml | |||||
| - pvc-nextcloud.yaml | |||||
| - pvc-owncloud.yaml | |||||
| - mysql-deployment.yaml | - mysql-deployment.yaml | ||||
| - php-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 pvc-owncloud.yaml | ||||
| kubectl delete -f pv-local-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 | apiVersion: v1 | ||||
| kind: PersistentVolume | kind: PersistentVolume | ||||
| metadata: | metadata: | ||||
| name: nc-data | |||||
| name: oc-data | |||||
| spec: | spec: | ||||
| capacity: | capacity: | ||||
| storage: 20Gi | storage: 20Gi | ||||
| accessModes: | accessModes: | ||||
| - ReadWriteOnce | - ReadWriteOnce | ||||
| hostPath: | hostPath: | ||||
| path: "/mnt/cluster/nextcloud/nextcloud-db" | |||||
| path: "/mnt/cluster/owncloud/owncloud-db" | |||||