kapiVersion: apps/v1 kind: Deployment metadata: name: radicale labels: app: radicale spec: replicas: 1 selector: matchLabels: app: radicale template: metadata: labels: app: radicale spec: containers: - name: radicale image: tomsquest/docker-radicale ports: - containerPort: 5232 volumeMounts: - mountPath: /data # Directorio donde se almacenan los datos persistentes name: radicale-storage # El nombre del volumen que se define a continuación livenessProbe: exec: command: - curl - -f - http://127.0.0.1:5232 initialDelaySeconds: 5 periodSeconds: 10 resources: limits: memory: "256Mi" requests: memory: "128Mi" volumes: - name: radicale-storage persistentVolumeClaim: claimName: radicale-pvc # Aquí se hace referencia al PVC previamente creado