Browse Source

Nextcloud funcionando

main
Celestino Rey 4 years ago
parent
commit
0c48351c55
3 changed files with 62 additions and 1 deletions
  1. +13
    -0
      ownCloud/Readme.md
  2. +1
    -1
      ownCloud/kustomization.yaml
  3. +48
    -0
      ownCloud/nextcloud-deployment.yaml

+ 13
- 0
ownCloud/Readme.md View File

@ -0,0 +1,13 @@
# Nextcloud
para que funcione hay que dar permisos al directorio para www-data:www-data.
El nombre del directorio está definido en
nextcloud-deployment.yaml: subPath: server-data
y este está alojado dentro del directorio definido en el volumen persistente.
En micaso en
pi@k8s-router:/media/discoexterno/owncloud/server-data $

+ 1
- 1
ownCloud/kustomization.yaml View File

@ -8,4 +8,4 @@ secretGenerator:
resources: resources:
- nc-db-deployment.yaml - nc-db-deployment.yaml
- php-deployment.yaml - php-deployment.yaml
# - nextcloud-deployment.yaml
- nextcloud-deployment.yaml

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

@ -0,0 +1,48 @@
apiVersion: v1
kind: Service
metadata:
name: nextcloud-server
namespace: nextcloud
labels:
app: nextcloud
spec:
selector:
pod-label: nextcloud-server-pod
type: NodePort
ports:
- port: 80
nodePort: 30289
targetPort: nextcloud
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: nextcloud-server
namespace: nextcloud
labels:
app: nextcloud
spec:
replicas: 1
selector:
matchLabels:
pod-label: nextcloud-server-pod
template:
metadata:
labels:
pod-label: nextcloud-server-pod
spec:
containers:
- name: nextcloud
image: nextcloud:stable-apache
volumeMounts:
- name: server-storage
mountPath: /var/www/html
subPath: server-data
ports:
- containerPort: 80
name: nextcloud
volumes:
- name: server-storage
persistentVolumeClaim:
claimName: dbnc-pv-claim

Loading…
Cancel
Save