--- apiVersion: v1 kind: Service metadata: name: fly labels: app: fly spec: clusterIP: None selector: app: fly --- apiVersion: apps/v1 kind: StatefulSet metadata: name: fly spec: selector: matchLabels: app: fly serviceName: fly template: metadata: labels: app: fly spec: restartPolicy: Always terminationGracePeriodSeconds: 0 containers: - name: fly image: fly:latest args: ["-local"] env: - name: MONGODB_URI value: mongodb://mongo-0.mongo,mongo-1.mongo,mongo-2.mongo/?replicaSet=rs0 readinessProbe: exec: command: - test - -e - "/tmp/node.key" initialDelaySeconds: 5 periodSeconds: 5