Skip to content

Instantly share code, notes, and snippets.

@gibsondan
Created January 6, 2023 17:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gibsondan/3fbd922d3571c7b0695d0787285352f3 to your computer and use it in GitHub Desktop.
Save gibsondan/3fbd922d3571c7b0695d0787285352f3 to your computer and use it in GitHub Desktop.
---
# Source: dagster/charts/dagster-user-deployments/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: dagster-dagster-user-deployments-user-deployments
labels:
helm.sh/chart: dagster-user-deployments-1.1.8
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
annotations:
{}
---
# Source: dagster/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: dagster
labels:
helm.sh/chart: dagster-1.1.8
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
annotations:
{}
---
# Source: dagster/charts/postgresql/templates/secrets.yaml
apiVersion: v1
kind: Secret
metadata:
name: dagster-postgresql
labels:
app: postgresql
chart: postgresql-8.1.0
release: "dagster"
heritage: "Helm"
type: Opaque
data:
postgresql-password: "dGVzdA=="
---
# Source: dagster/templates/secret-postgres.yaml
apiVersion: v1
kind: Secret
metadata:
name: dagster-postgresql-secret
labels:
app: "dagster"
chart: "dagster-1.1.8"
release: "dagster"
heritage: "Helm"
type: Opaque
data:
postgresql-password: "dGVzdA=="
---
# Source: dagster/charts/dagster-user-deployments/templates/configmap-env-shared.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-dagster-user-deployments-user-deployments-shared-env
labels:
app: dagster-user-deployments
chart: dagster-user-deployments-1.1.8
release: dagster
heritage: Helm
data:
DAGSTER_HOME: "/opt/dagster/dagster_home"
DAGSTER_K8S_PG_PASSWORD_SECRET: "dagster-postgresql-secret"
DAGSTER_K8S_INSTANCE_CONFIG_MAP: "dagster-dagster-user-deployments-instance"
DAGSTER_K8S_PIPELINE_RUN_NAMESPACE: "default"
DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP: "dagster-dagster-user-deployments-pipeline-env"
---
# Source: dagster/charts/dagster-user-deployments/templates/configmap-env-user.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-dagster-user-deployments-k8s-example-user-code-1-user-env
labels:
app: dagster-user-deployments
chart: dagster-user-deployments-1.1.8
release: dagster
heritage: Helm
data:
---
# Source: dagster/templates/configmap-env-daemon.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-daemon-env
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
DAGSTER_HOME: "/opt/dagster/dagster_home"
DAGSTER_K8S_PG_PASSWORD_SECRET: "dagster-postgresql-secret"
DAGSTER_K8S_INSTANCE_CONFIG_MAP: "dagster-instance"
DAGSTER_K8S_PIPELINE_RUN_NAMESPACE: "default"
DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP: "dagster-pipeline-env"
DAGSTER_K8S_PIPELINE_RUN_IMAGE: "docker.io/dagster/user-code-example:1.1.8"
DAGSTER_K8S_PIPELINE_RUN_IMAGE_PULL_POLICY: "Always"
---
# Source: dagster/templates/configmap-env-dagit.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-dagit-env
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
DAGSTER_HOME: "/opt/dagster/dagster_home"
DAGSTER_K8S_PG_PASSWORD_SECRET: "dagster-postgresql-secret"
DAGSTER_K8S_INSTANCE_CONFIG_MAP: "dagster-instance"
DAGSTER_K8S_PIPELINE_RUN_NAMESPACE: "default"
DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP: "dagster-pipeline-env"
DAGSTER_K8S_PIPELINE_RUN_IMAGE: "docker.io/dagster/user-code-example:1.1.8"
DAGSTER_K8S_PIPELINE_RUN_IMAGE_PULL_POLICY: "Always"
---
# Source: dagster/templates/configmap-env-flower.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-flower-env
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
DAGSTER_HOME: "/opt/dagster/dagster_home"
DAGSTER_K8S_PG_PASSWORD_SECRET: "dagster-postgresql-secret"
DAGSTER_K8S_INSTANCE_CONFIG_MAP: "dagster-instance"
DAGSTER_K8S_PIPELINE_RUN_NAMESPACE: "default"
DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP: "dagster-pipeline-env"
DAGSTER_K8S_PIPELINE_RUN_IMAGE: "docker.io/dagster/user-code-example:1.1.8"
DAGSTER_K8S_PIPELINE_RUN_IMAGE_PULL_POLICY: "Always"
---
# Source: dagster/templates/configmap-env-pipeline-run.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-pipeline-env
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
DAGSTER_HOME: "/opt/dagster/dagster_home"
DAGSTER_K8S_PG_PASSWORD_SECRET: "dagster-postgresql-secret"
DAGSTER_K8S_INSTANCE_CONFIG_MAP: "dagster-instance"
DAGSTER_K8S_PIPELINE_RUN_NAMESPACE: "default"
DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP: "dagster-pipeline-env"
DAGSTER_K8S_PIPELINE_RUN_IMAGE: "docker.io/dagster/user-code-example:1.1.8"
DAGSTER_K8S_PIPELINE_RUN_IMAGE_PULL_POLICY: "Always"
---
# Source: dagster/templates/configmap-instance.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-instance
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
dagster.yaml: |
scheduler:
module: dagster.core.scheduler
class: DagsterDaemonScheduler
schedule_storage:
module: dagster_postgres.schedule_storage
class: PostgresScheduleStorage
config:
postgres_db:
username: test
password:
env: DAGSTER_PG_PASSWORD
hostname: dagster-postgresql
db_name: test
port: 5432
params:
{}
run_launcher:
module: dagster_k8s
class: K8sRunLauncher
config:
load_incluster_config: true
job_namespace: default
image_pull_policy: Always
service_account_name: dagster
dagster_home: "/opt/dagster/dagster_home"
instance_config_map: "dagster-instance"
postgres_password_secret: "dagster-postgresql-secret"
run_storage:
module: dagster_postgres.run_storage
class: PostgresRunStorage
config:
postgres_db:
username: test
password:
env: DAGSTER_PG_PASSWORD
hostname: dagster-postgresql
db_name: test
port: 5432
params:
{}
event_log_storage:
module: dagster_postgres.event_log
class: PostgresEventLogStorage
config:
postgres_db:
username: test
password:
env: DAGSTER_PG_PASSWORD
hostname: dagster-postgresql
db_name: test
port: 5432
params:
{}
compute_logs:
module: dagster.core.storage.noop_compute_log_manager
class: NoOpComputeLogManager
telemetry:
enabled: true
---
# Source: dagster/templates/configmap-workspace.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: dagster-workspace-yaml
labels:
app: dagster
chart: dagster-1.1.8
release: dagster
heritage: Helm
data:
workspace.yaml: |
load_from:
- grpc_server:
host: k8s-example-user-code-1
port: 3030
location_name: k8s-example-user-code-1
---
# Source: dagster/charts/dagster-user-deployments/templates/role.yaml
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: dagster-dagster-user-deployments-role
labels:
helm.sh/chart: dagster-user-deployments-1.1.8
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
# Allow the Dagster service account to read and write Kubernetes jobs and pods.
rules:
- apiGroups: ["batch"]
resources: ["jobs", "jobs/status"]
verbs: ["*"]
# The empty arg "" corresponds to the core API group
- apiGroups: [""]
resources: ["pods", "pods/log", "pods/status"]
verbs: ["*"]
---
# Source: dagster/templates/role.yaml
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: dagster-role
labels:
app: dagster
chart: dagster-1.1.8
release: "dagster"
heritage: "Helm"
# Allow the Dagster service account to read and write Kubernetes jobs and pods.
rules:
- apiGroups: ["batch"]
resources: ["jobs", "jobs/status"]
verbs: ["*"]
# The empty arg "" corresponds to the core API group
- apiGroups: [""]
resources: ["pods", "pods/log", "pods/status"]
verbs: ["*"]
---
# Source: dagster/charts/dagster-user-deployments/templates/rolebinding.yaml
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: dagster-dagster-user-deployments-rolebinding
labels:
helm.sh/chart: dagster-user-deployments-1.1.8
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
subjects:
- kind: ServiceAccount
name: dagster-dagster-user-deployments-user-deployments
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: dagster-dagster-user-deployments-role
---
# Source: dagster/templates/rolebinding.yaml
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: dagster-rolebinding
labels:
app: dagster
chart: dagster-1.1.8
release: "dagster"
heritage: "Helm"
subjects:
- kind: ServiceAccount
name: dagster
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: dagster-role
---
# Source: dagster/charts/dagster-user-deployments/templates/service-user.yaml
apiVersion: v1
kind: Service
metadata:
name: k8s-example-user-code-1
labels:
helm.sh/chart: dagster-user-deployments-1.1.8
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
component: user-deployments
deployment: k8s-example-user-code-1
annotations:
spec:
type: "ClusterIP"
ports:
- port: 3030
protocol: TCP
name: grpc
selector:
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
component: user-deployments
deployment: k8s-example-user-code-1
---
# Source: dagster/charts/postgresql/templates/svc-headless.yaml
apiVersion: v1
kind: Service
metadata:
name: dagster-postgresql-headless
labels:
app: postgresql
chart: postgresql-8.1.0
release: "dagster"
heritage: "Helm"
spec:
type: ClusterIP
clusterIP: None
ports:
- name: tcp-postgresql
port: 5432
targetPort: tcp-postgresql
selector:
app: postgresql
release: "dagster"
---
# Source: dagster/charts/postgresql/templates/svc.yaml
apiVersion: v1
kind: Service
metadata:
name: dagster-postgresql
labels:
app: postgresql
chart: postgresql-8.1.0
release: "dagster"
heritage: "Helm"
spec:
type: ClusterIP
ports:
- name: tcp-postgresql
port: 5432
targetPort: tcp-postgresql
selector:
app: postgresql
release: "dagster"
role: master
---
# Source: dagster/templates/service-dagit.yaml
apiVersion: v1
kind: Service
metadata:
name: dagster-dagit
labels:
helm.sh/chart: dagster-1.1.8
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
component: dagit
annotations:
spec:
type: ClusterIP
ports:
- port: 80
protocol: TCP
name: http
selector:
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
component: dagit
---
# Source: dagster/charts/dagster-user-deployments/templates/deployment-user.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: dagster-dagster-user-deployments-k8s-example-user-code-1
labels:
helm.sh/chart: dagster-user-deployments-1.1.8
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
component: user-deployments
deployment: k8s-example-user-code-1
annotations:
{}
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
component: user-deployments
deployment: k8s-example-user-code-1
template:
metadata:
labels:
app.kubernetes.io/name: dagster-user-deployments
app.kubernetes.io/instance: dagster
component: user-deployments
deployment: k8s-example-user-code-1
annotations:
checksum/dagster-user-deployment: ad12c1aa5fbf100b9f3de679b45dc26ba8f80aabc48339f60ce902b1f3483c99
spec:
imagePullSecrets:
[]
serviceAccountName: dagster-dagster-user-deployments-user-deployments
securityContext:
{}
containers:
- name: dagster-user-deployments
securityContext:
{}
imagePullPolicy: Always
image: "docker.io/dagster/user-code-example:1.1.8"
command: ["dagster"]
args: ["api", "grpc", "-h", "0.0.0.0", "-p", "3030", "--python-file","/example_project/example_repo/repo.py"]
env:
- name: DAGSTER_CURRENT_IMAGE
value: "docker.io/dagster/user-code-example:1.1.8"
- name: DAGSTER_PG_PASSWORD
valueFrom:
secretKeyRef:
name: dagster-postgresql-secret
key: postgresql-password
# uses the auto_envvar_prefix of the dagster cli to set the --container-context arg
# on 'dagster api grpc'
- name: DAGSTER_CLI_API_GRPC_CONTAINER_CONTEXT
value: "{\"k8s\":{\"env_config_maps\":[\"dagster-dagster-user-deployments-k8s-example-user-code-1-user-env\"],\"image_pull_policy\":\"Always\",\"namespace\":\"default\",\"service_account_name\":\"dagster-dagster-user-deployments-user-deployments\"}}"
envFrom:
- configMapRef:
name: dagster-dagster-user-deployments-user-deployments-shared-env
- configMapRef:
name: dagster-dagster-user-deployments-k8s-example-user-code-1-user-env
- secretRef:
name: dagster-celery-config-secret
optional: true
resources:
{}
readinessProbe:
exec:
command: ["dagster", "api", "grpc-health-check", "-p", "3030"]
periodSeconds:
20
timeoutSeconds:
3
successThreshold:
1
failureThreshold:
3
nodeSelector:
{}
affinity:
{}
tolerations:
[]
---
# Source: dagster/templates/deployment-daemon.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: dagster-daemon
labels:
helm.sh/chart: dagster-1.1.8
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
component: dagster-daemon
deployment: daemon
annotations:
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
component: dagster-daemon
deployment: daemon
template:
metadata:
labels:
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
component: dagster-daemon
deployment: daemon
annotations:
checksum/dagster-workspace: 3921187f93e3a71adf203dfaf7f7fc86b7559bbfffb8b9fc62d00f75a0d80df8
checksum/dagster-instance: f7ea8f1857bfa632d9989c91636a8535bfe3078c90fd35157c0eedf2e180f75b
spec:
imagePullSecrets:
[]
serviceAccountName: dagster
securityContext:
{}
initContainers:
- name: check-db-ready
image: "library/postgres:9.6.21"
imagePullPolicy: "IfNotPresent"
command: ['sh', '-c', 'until pg_isready -h dagster-postgresql -p 5432 -U test; do echo waiting for database; sleep 2; done;']
securityContext:
{}
- name: "init-user-deployment-k8s-example-user-code-1"
image: "docker.io/busybox:1.28"
command: ['sh', '-c', "until nslookup k8s-example-user-code-1; do echo waiting for user service; sleep 2; done"]
containers:
- name: dagster
securityContext:
{}
imagePullPolicy: Always
image: "docker.io/dagster/dagster-celery-k8s:1.1.8"
command: [
"/bin/bash",
"-c",
"dagster-daemon run -w /dagster-workspace/workspace.yaml"
]
env:
- name: DAGSTER_PG_PASSWORD
valueFrom:
secretKeyRef:
name: "dagster-postgresql-secret"
key: postgresql-password
- name: DAGSTER_DAEMON_HEARTBEAT_TOLERANCE
value: "300"
envFrom:
- configMapRef:
name: dagster-daemon-env
volumeMounts:
- name: dagster-instance
mountPath: "/opt/dagster/dagster_home/dagster.yaml"
subPath: dagster.yaml
# Do not use `subPath` to allow the configmap to update if modified
- name: dagster-workspace-yaml
mountPath: "/dagster-workspace/"
resources:
{}
nodeSelector:
{}
volumes:
- name: dagster-instance
configMap:
name: dagster-instance
- name: dagster-workspace-yaml
configMap:
name: dagster-workspace-yaml
affinity:
{}
tolerations:
[]
---
# Source: dagster/templates/deployment-dagit.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: dagster-dagit
labels:
helm.sh/chart: dagster-1.1.8
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
app.kubernetes.io/version: "1.1.8"
app.kubernetes.io/managed-by: Helm
component: dagit
annotations:
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
component: dagit
template:
metadata:
labels:
app.kubernetes.io/name: dagster
app.kubernetes.io/instance: dagster
component: dagit
annotations:
checksum/dagster-workspace: 3921187f93e3a71adf203dfaf7f7fc86b7559bbfffb8b9fc62d00f75a0d80df8
checksum/dagster-instance: f7ea8f1857bfa632d9989c91636a8535bfe3078c90fd35157c0eedf2e180f75b
spec:
serviceAccountName: dagster
securityContext:
{}
initContainers:
- name: check-db-ready
image: "library/postgres:9.6.21"
imagePullPolicy: IfNotPresent
command: ['sh', '-c', 'until pg_isready -h dagster-postgresql -p 5432 -U test; do echo waiting for database; sleep 2; done;']
securityContext:
{}
- name: "init-user-deployment-k8s-example-user-code-1"
image: "docker.io/busybox:1.28"
command: ['sh', '-c', "until nslookup k8s-example-user-code-1; do echo waiting for user service; sleep 2; done"]
securityContext:
{}
containers:
- name: dagster
securityContext:
{}
imagePullPolicy: Always
image: "docker.io/dagster/dagster-celery-k8s:1.1.8"
command: [
"/bin/bash",
"-c",
"
dagit -h 0.0.0.0 -p 80 -w /dagster-workspace/workspace.yaml"
]
env:
- name: DAGSTER_PG_PASSWORD
valueFrom:
secretKeyRef:
name: "dagster-postgresql-secret"
key: postgresql-password
envFrom:
- configMapRef:
name: dagster-dagit-env
volumeMounts:
- name: dagster-instance
mountPath: "/opt/dagster/dagster_home/dagster.yaml"
subPath: dagster.yaml
# Do not use `subPath` to allow the configmap to update if modified
- name: dagster-workspace-yaml
mountPath: "/dagster-workspace/"
ports:
- name: http
containerPort: 80
protocol: TCP
resources:
{}
readinessProbe:
failureThreshold: 3
httpGet:
path: /dagit_info
port: 80
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 3
volumes:
- name: dagster-instance
configMap:
name: dagster-instance
- name: dagster-workspace-yaml
configMap:
name: dagster-workspace-yaml
---
# Source: dagster/charts/postgresql/templates/statefulset.yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: dagster-postgresql
labels:
app: postgresql
chart: postgresql-8.1.0
release: "dagster"
heritage: "Helm"
spec:
serviceName: dagster-postgresql-headless
replicas: 1
updateStrategy:
type: RollingUpdate
selector:
matchLabels:
app: postgresql
release: "dagster"
role: master
template:
metadata:
name: dagster-postgresql
labels:
app: postgresql
chart: postgresql-8.1.0
release: "dagster"
heritage: "Helm"
role: master
spec:
securityContext:
fsGroup: 1001
initContainers:
- name: init-chmod-data
image: docker.io/bitnami/minideb:stretch
imagePullPolicy: "Always"
resources:
requests:
cpu: 250m
memory: 256Mi
command:
- /bin/sh
- -c
- |
mkdir -p /bitnami/postgresql/data
chmod 700 /bitnami/postgresql/data
find /bitnami/postgresql -mindepth 0 -maxdepth 1 -not -name ".snapshot" -not -name "lost+found" | \
xargs chown -R 1001:1001
chmod -R 777 /dev/shm
securityContext:
runAsUser: 0
volumeMounts:
- name: data
mountPath: /bitnami/postgresql
subPath:
- name: dshm
mountPath: /dev/shm
containers:
- name: dagster-postgresql
image: docker.io/library/postgres:9.6.21
imagePullPolicy: "IfNotPresent"
resources:
requests:
cpu: 250m
memory: 256Mi
securityContext:
runAsUser: 1001
env:
- name: BITNAMI_DEBUG
value: "false"
- name: POSTGRESQL_PORT_NUMBER
value: "5432"
- name: POSTGRESQL_VOLUME_DIR
value: "/bitnami/postgresql"
- name: PGDATA
value: "/bitnami/postgresql/data"
- name: POSTGRES_USER
value: "test"
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: dagster-postgresql
key: postgresql-password
- name: POSTGRES_DB
value: "test"
- name: POSTGRESQL_ENABLE_LDAP
value: "no"
ports:
- name: tcp-postgresql
containerPort: 5432
livenessProbe:
exec:
command:
- /bin/sh
- -c
- exec pg_isready -U "test" -d "test" -h 127.0.0.1 -p 5432
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 6
readinessProbe:
exec:
command:
- /bin/sh
- -c
- -e
- |
pg_isready -U "test" -d "test" -h 127.0.0.1 -p 5432
initialDelaySeconds: 5
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 6
volumeMounts:
- name: dshm
mountPath: /dev/shm
- name: data
mountPath: /bitnami/postgresql
subPath:
volumes:
- name: dshm
emptyDir:
medium: Memory
sizeLimit: 1Gi
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "8Gi"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment