diff --git a/ownCloud/creaTodo.sh b/ownCloud/creaTodo.sh old mode 100644 new mode 100755 index 20b2c7ab..8972793c --- a/ownCloud/creaTodo.sh +++ b/ownCloud/creaTodo.sh @@ -1,3 +1,3 @@ -kubectl create -f pv-owncloud.yaml +kubectl create -f pv-nextcloud.yaml kubectl create -k ./ kubectl get all -n nextcloud diff --git a/ownCloud/kustomization.yaml b/ownCloud/kustomization.yaml index df033a85..e2cc9d44 100644 --- a/ownCloud/kustomization.yaml +++ b/ownCloud/kustomization.yaml @@ -6,6 +6,5 @@ secretGenerator: - db_user=root - db_passwd=Rey-1176 resources: -- nc-db-deployment.yaml -- php-deployment.yaml +- pvc-nextcloud.yaml - nextcloud-deployment.yaml diff --git a/ownCloud/nc-db-deployment.yaml b/ownCloud/nc-db-deployment.yaml deleted file mode 100644 index 322411a2..00000000 --- a/ownCloud/nc-db-deployment.yaml +++ /dev/null @@ -1,68 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: nextcloud-db - namespace: nextcloud - labels: - app: nextcloud -spec: - ports: - - port: 3306 - selector: - app: nextcloud - tier: db - clusterIP: None ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: dbnc-pv-claim - namespace: nextcloud - labels: - app: nextcloud -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 8Gi ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: nextcloud-db - namespace: nextcloud - labels: - app: nextcloud -spec: - selector: - matchLabels: - app: nextcloud - tier: db - strategy: - type: Recreate - template: - metadata: - labels: - app: nextcloud - tier: db - spec: - containers: - - image: mariadb - name: db - env: - - name: MYSQL_ROOT_PASSWORD - valueFrom: - secretKeyRef: - name: dbnc-pass - key: password - ports: - - containerPort: 3306 - name: db - volumeMounts: - - name: dbnc-persistent-storage - mountPath: /var/lib/mysql - volumes: - - name: dbnc-persistent-storage - persistentVolumeClaim: - claimName: dbnc-pv-claim diff --git a/ownCloud/nextcloud-deployment.yaml b/ownCloud/nextcloud-deployment.yaml old mode 100755 new mode 100644 diff --git a/ownCloud/paraTodo.sh b/ownCloud/paraTodo.sh old mode 100644 new mode 100755 index ae578d6e..9b73df9d --- a/ownCloud/paraTodo.sh +++ b/ownCloud/paraTodo.sh @@ -1,2 +1,2 @@ kubectl delete -k ./ -kubectl delete -f pv-owncloud.yaml +kubectl delete -f pv-nextcloud.yaml diff --git a/ownCloud/php-deployment.yaml b/ownCloud/php-deployment.yaml deleted file mode 100644 index 74522561..00000000 --- a/ownCloud/php-deployment.yaml +++ /dev/null @@ -1,54 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: phpmyadmin-nextcloud - namespace: nextcloud - labels: - app: nextcloud -spec: - selector: - app: nextcloud - tier: phpmyadmin - type: NodePort - ports: - - name: phpadmin - port: 80 - nodePort: 30288 - targetPort: phpmyadm ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: phpmyadmin-nextcloud - namespace: nextcloud - labels: - app: nextcloud -spec: - selector: - matchLabels: - app: nextcloud - tier: phpmyadmin - strategy: - type: Recreate - template: - metadata: - labels: - app: nextcloud - tier: phpmyadmin - spec: - containers: - - name: phpmyadmin - image: arm64v8/phpmyadmin - ports: - - containerPort: 80 - name: phpmyadm - env: - - name: PMA_HOST - value: nextcloud-db - - name: PMA_PORT - value: "3306" - - name: MYSQL_ROOT_PASSWORD - valueFrom: - secretKeyRef: - name: dbnc-pass - key: password diff --git a/ownCloud/pv-owncloud.yaml b/ownCloud/pv-nextcloud.yaml similarity index 62% rename from ownCloud/pv-owncloud.yaml rename to ownCloud/pv-nextcloud.yaml index 9ec1d57d..90a5d8cf 100644 --- a/ownCloud/pv-owncloud.yaml +++ b/ownCloud/pv-nextcloud.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: PersistentVolume metadata: - name: owncloud + name: nextcloud spec: capacity: - storage: 8Gi + storage: 50Gi accessModes: - ReadWriteOnce nfs: server: k8s-router - path: "/media/discoexterno/owncloud" + path: "/media/discoexterno/nextcloud" diff --git a/ownCloud/pvc-owncloud.yaml b/ownCloud/pvc-nextcloud.yaml similarity index 50% rename from ownCloud/pvc-owncloud.yaml rename to ownCloud/pvc-nextcloud.yaml index 68538f7a..21eb2120 100644 --- a/ownCloud/pvc-owncloud.yaml +++ b/ownCloud/pvc-nextcloud.yaml @@ -1,13 +1,13 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: data-tinobox-mariadb-0 + name: dbnc-pv-claim + namespace: nextcloud labels: - app: nginx + app: nextcloud spec: accessModes: - - ReadWriteMany - storageClassName: "" + - ReadWriteOnce resources: requests: - storage: 2Gi + storage: 50Gi