apiVersion: v1 kind: PersistentVolumeClaim metadata: name: syslog-ng-data spec: accessModes: - ReadWriteMany storageClassName: nfs-client resources: requests: storage: 1000Mi --- apiVersion: apps/v1 kind: Deployment metadata: name: syslog-ng spec: replicas: 1 selector: matchLabels: app: syslog-ng template: metadata: labels: app: syslog-ng spec: containers: - name: syslog-ng image: %IMAGE% ports: - name: syslog containerPort: 514 protocol: UDP volumeMounts: - name: syslog-ng-data mountPath: /var/log/remote readOnly: false volumes: - name: syslog-ng-data persistentVolumeClaim: claimName: syslog-ng-data --- apiVersion: v1 kind: Service metadata: name: syslog spec: type: LoadBalancer externalTrafficPolicy: Local selector: app: syslog-ng ports: - name: syslog port: 514 targetPort: 514 protocol: UDP