--- # Source: dragonfly/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: test-dragonfly namespace: default labels: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test app.kubernetes.io/version: "v1.18.0" app.kubernetes.io/managed-by: Helm --- # Source: dragonfly/templates/service.yaml apiVersion: v1 kind: Service metadata: name: test-dragonfly namespace: default labels: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test app.kubernetes.io/version: "v1.18.0" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP ports: - port: 6379 targetPort: dragonfly protocol: TCP name: dragonfly selector: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test --- # Source: dragonfly/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: test-dragonfly namespace: default labels: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test app.kubernetes.io/version: "v1.18.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test template: metadata: annotations: labels: app.kubernetes.io/name: dragonfly app.kubernetes.io/instance: test spec: tolerations: - effect: NoSchedule key: key/high-memory operator: Equal value: "true" - effect: PreferNoSchedule key: key/high-memory operator: Equal value: "true" affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: key/node-kind operator: In values: - high-memory serviceAccountName: test-dragonfly containers: - name: dragonfly image: "docker.dragonflydb.io/dragonflydb/dragonfly:v1.18.0" imagePullPolicy: IfNotPresent ports: - name: dragonfly containerPort: 6379 protocol: TCP livenessProbe: exec: command: - /bin/sh - /usr/local/bin/healthcheck.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 readinessProbe: exec: command: - /bin/sh - /usr/local/bin/healthcheck.sh failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 args: - "--alsologtostderr" resources: limits: {} requests: {}