apiVersion: v1 kind: PersistentVolumeClaim metadata: name: dynk8s-provisioner-pvc namespace: dynk8s labels: app.kubernetes.io/name: dynk8s-provisioner-pvc app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: storage app.kubernetes.io/part-of: dynk8s-provisioner spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: apps/v1 kind: StatefulSet metadata: name: dynk8s-provisioner namespace: dynk8s labels: app.kubernetes.io/name: dynk8s-provisioner app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: http-api app.kubernetes.io/part-of: dynk8s-provisioner spec: serviceName: dynk8s-provisioner selector: matchLabels: app.kubernetes.io/name: dynk8s-provisioner app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: http-api template: metadata: labels: app.kubernetes.io/name: dynk8s-provisioner app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: http-api spec: containers: - env: - name: ROCKET_ADDRESS value: 0.0.0.0 - name: ROCKET_LOG_LEVEL value: normal image: git.pyrocufflink.net/packages/dynk8s-provisioner:master imagePullPolicy: Always name: dynk8s-provisioner ports: - containerPort: 8000 name: http startupProbe: failureThreshold: 3 httpGet: path: / port: 8000 initialDelaySeconds: 1 periodSeconds: 2 successThreshold: 1 timeoutSeconds: 1 volumeMounts: - mountPath: /data name: dynk8s-provisioner workingDir: /data imagePullSecrets: - name: ocipull serviceAccountName: dynk8s-provisioner volumes: - name: dynk8s-provisioner persistentVolumeClaim: claimName: dynk8s-provisioner-pvc --- apiVersion: v1 kind: Service metadata: name: dynk8s-provisioner namespace: dynk8s labels: app.kubernetes.io/name: dynk8s-provisioner app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: http-api app.kubernetes.io/part-of: dynk8s-provisioner spec: selector: app.kubernetes.io/name: dynk8s-provisioner app.kubernetes.io/instance: dynk8s-provisioner app.kubernetes.io/component: http-api ports: - port: 8000 name: http