Browse Source

Quito mariadb ya que no hay manera de configuarlo

main
Celestino Rey 4 years ago
parent
commit
db75b7ae21
8 changed files with 11 additions and 134 deletions
  1. +1
    -1
      ownCloud/creaTodo.sh
  2. +1
    -2
      ownCloud/kustomization.yaml
  3. +0
    -68
      ownCloud/nc-db-deployment.yaml
  4. +0
    -0
      ownCloud/nextcloud-deployment.yaml
  5. +1
    -1
      ownCloud/paraTodo.sh
  6. +0
    -54
      ownCloud/php-deployment.yaml
  7. +3
    -3
      ownCloud/pv-nextcloud.yaml
  8. +5
    -5
      ownCloud/pvc-nextcloud.yaml

+ 1
- 1
ownCloud/creaTodo.sh View File

@ -1,3 +1,3 @@
kubectl create -f pv-owncloud.yaml
kubectl create -f pv-nextcloud.yaml
kubectl create -k ./ kubectl create -k ./
kubectl get all -n nextcloud kubectl get all -n nextcloud

+ 1
- 2
ownCloud/kustomization.yaml View File

@ -6,6 +6,5 @@ secretGenerator:
- db_user=root - db_user=root
- db_passwd=Rey-1176 - db_passwd=Rey-1176
resources: resources:
- nc-db-deployment.yaml
- php-deployment.yaml
- pvc-nextcloud.yaml
- nextcloud-deployment.yaml - nextcloud-deployment.yaml

+ 0
- 68
ownCloud/nc-db-deployment.yaml View File

@ -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

+ 0
- 0
ownCloud/nextcloud-deployment.yaml View File


+ 1
- 1
ownCloud/paraTodo.sh View File

@ -1,2 +1,2 @@
kubectl delete -k ./ kubectl delete -k ./
kubectl delete -f pv-owncloud.yaml
kubectl delete -f pv-nextcloud.yaml

+ 0
- 54
ownCloud/php-deployment.yaml View File

@ -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

ownCloud/pv-owncloud.yaml → ownCloud/pv-nextcloud.yaml View File

@ -1,12 +1,12 @@
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
name: owncloud
name: nextcloud
spec: spec:
capacity: capacity:
storage: 8Gi
storage: 50Gi
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
nfs: nfs:
server: k8s-router server: k8s-router
path: "/media/discoexterno/owncloud"
path: "/media/discoexterno/nextcloud"

ownCloud/pvc-owncloud.yaml → ownCloud/pvc-nextcloud.yaml View File

@ -1,13 +1,13 @@
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: data-tinobox-mariadb-0
name: dbnc-pv-claim
namespace: nextcloud
labels: labels:
app: nginx
app: nextcloud
spec: spec:
accessModes: accessModes:
- ReadWriteMany
storageClassName: ""
- ReadWriteOnce
resources: resources:
requests: requests:
storage: 2Gi
storage: 50Gi

Loading…
Cancel
Save