add a /scratch emptyDir to ark pods to use for restic cache

Signed-off-by: Steve Kriss <steve@heptio.com>
This commit is contained in:
Steve Kriss
2018-06-20 11:46:45 -07:00
parent 4a7457ecfe
commit 25d3597c9a
10 changed files with 72 additions and 4 deletions

View File

@@ -43,12 +43,18 @@ spec:
mountPath: /credentials
- name: plugins
mountPath: /plugins
- name: scratch
mountPath: /scratch
env:
- name: AWS_SHARED_CREDENTIALS_FILE
value: /credentials/cloud
- name: ARK_SCRATCH_DIR
value: /scratch
volumes:
- name: cloud-credentials
secret:
secretName: cloud-credentials
- name: plugins
emptyDir: {}
- name: scratch
emptyDir: {}

View File

@@ -36,6 +36,8 @@ spec:
- name: host-pods
hostPath:
path: /var/lib/kubelet/pods
- name: scratch
emptyDir: {}
containers:
- name: ark
image: gcr.io/heptio-images/ark:latest
@@ -49,6 +51,8 @@ spec:
mountPath: /credentials
- name: host-pods
mountPath: /host_pods
- name: scratch
mountPath: /scratch
env:
- name: NODE_NAME
valueFrom:
@@ -59,4 +63,6 @@ spec:
fieldRef:
fieldPath: metadata.namespace
- name: AWS_SHARED_CREDENTIALS_FILE
value: /credentials/cloud
value: /credentials/cloud
- name: ARK_SCRATCH_DIR
value: /scratch