diff --git a/ownCloud/collabora-deployment.yaml b/ownCloud/collabora-deployment.yaml deleted file mode 100755 index ce14c4ce..00000000 --- a/ownCloud/collabora-deployment.yaml +++ /dev/null @@ -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 - diff --git a/ownCloud/creaTodo.sh b/ownCloud/creaTodo.sh index 5248a688..be09a427 100755 --- a/ownCloud/creaTodo.sh +++ b/ownCloud/creaTodo.sh @@ -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 diff --git a/ownCloud/kustomization.yaml b/ownCloud/kustomization.yaml index 8691867c..22b28be6 100644 --- a/ownCloud/kustomization.yaml +++ b/ownCloud/kustomization.yaml @@ -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 diff --git a/ownCloud/mysql-deployment.yaml b/ownCloud/mysql-deployment.yaml index 503ae41a..8a1b9fb1 100755 --- a/ownCloud/mysql-deployment.yaml +++ b/ownCloud/mysql-deployment.yaml @@ -1,25 +1,25 @@ apiVersion: v1 kind: Service metadata: - name: nextcloud-mysql - namespace: nextcloud + name: owncloud-mysql + namespace: owncloud labels: - app: nextcloud + app: owncloud spec: ports: - port: 3306 selector: - app: nextcloud + app: owncloud tier: mysql clusterIP: None --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: mysql-nc-pv-claim - namespace: nextcloud + name: mysql-oc-pv-claim + namespace: owncloud labels: - app: nextcloud + app: owncloud spec: accessModes: - ReadWriteOnce @@ -30,21 +30,21 @@ spec: apiVersion: apps/v1 kind: Deployment metadata: - name: nextcloud-mysql - namespace: nextcloud + name: owncloud-mysql + namespace: owncloud labels: - app: nextcloud + app: owncloud spec: selector: matchLabels: - app: nextcloud + app: owncloud tier: mysql strategy: type: Recreate template: metadata: labels: - app: nextcloud + app: owncloud tier: mysql spec: containers: @@ -54,7 +54,7 @@ spec: - name: MYSQL_ROOT_PASSWORD valueFrom: secretKeyRef: - name: mysqlnc-pass + name: mysqloc-pass key: password ports: - containerPort: 3306 @@ -65,4 +65,4 @@ spec: volumes: - name: mysql-persistent-storage persistentVolumeClaim: - claimName: mysql-nc-pv-claim + claimName: mysql-oc-pv-claim diff --git a/ownCloud/paraTodo.sh b/ownCloud/paraTodo.sh index a0c0130a..d4ce68e6 100755 --- a/ownCloud/paraTodo.sh +++ b/ownCloud/paraTodo.sh @@ -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 diff --git a/ownCloud/php-deployment.yaml b/ownCloud/php-deployment.yaml index 01f0a4f3..d56c1511 100644 --- a/ownCloud/php-deployment.yaml +++ b/ownCloud/php-deployment.yaml @@ -1,13 +1,13 @@ apiVersion: v1 kind: Service metadata: - name: phpmyadmin-nextcloud - namespace: nextcloud + name: phpmyadmin-owncloud + namespace: owncloud labels: - app: nextcloud + app: owncloud spec: selector: - app: nextcloud + app: owncloud tier: phpmyadmin type: NodePort ports: @@ -19,21 +19,21 @@ spec: apiVersion: apps/v1 kind: Deployment metadata: - name: phpmyadmin-nextcloud - namespace: nextcloud + name: phpmyadmin-owncloud + namespace: owncloud labels: - app: nextcloud + app: owncloud spec: selector: matchLabels: - app: nextcloud + app: owncloud tier: phpmyadmin strategy: type: Recreate template: metadata: labels: - app: nextcloud + app: owncloud tier: phpmyadmin spec: containers: @@ -44,11 +44,11 @@ spec: name: phpmyadm env: - name: PMA_HOST - value: nextcloud-mysql + value: owncloud-mysql - name: PMA_PORT value: "3306" - name: MYSQL_ROOT_PASSWORD valueFrom: secretKeyRef: - name: mysqlnc-pass + name: mysqloc-pass key: password diff --git a/ownCloud/pv-local-mysql.yaml b/ownCloud/pv-local-mysql.yaml index 7fcb16c3..36fd3e78 100644 --- a/ownCloud/pv-local-mysql.yaml +++ b/ownCloud/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" diff --git a/ownCloud/pvc-owncloud.yaml b/ownCloud/pvc-owncloud.yaml index 28a33fc8..e3f5e947 100644 --- a/ownCloud/pvc-owncloud.yaml +++ b/ownCloud/pvc-owncloud.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: name: dboc-pv-claim - namespace: owncloud + # namespace: owncloud labels: app: owncloud spec: