diff --git a/pod-secret-as-var.yaml b/pod-secret-as-var.yaml new file mode 100644 index 0000000..de3509d --- /dev/null +++ b/pod-secret-as-var.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: mymysql +spec: + containers: + - name: famke-mysql + image: busybox + command: + - sleep + - "3600" + env: + - name: MYSQL_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: mysql + key: password diff --git a/pod-secret.yaml b/pod-secret.yaml new file mode 100644 index 0000000..5803d04 --- /dev/null +++ b/pod-secret.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: Pod +metadata: + name: secretbox2 +spec: + containers: + - name: secretbox + image: busybox + command: + - sleep + - "3600" + volumeMounts: + - name: secret + mountPath: /secretstuff + volumes: + - name: secret + secret: + secretName: secretstuff diff --git a/pv.yaml b/pv.yaml new file mode 100644 index 0000000..4a30d2e --- /dev/null +++ b/pv.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: pv-volume + labels: + type: local +spec: + capacity: + storage: 2Gi + accessModes: + - ReadWriteOnce + hostPath: + path: "/mydata" diff --git a/shared-volume.yaml b/shared-volume.yaml new file mode 100644 index 0000000..cf014c5 --- /dev/null +++ b/shared-volume.yaml @@ -0,0 +1,25 @@ +apiVersion: v1 +kind: Pod +metadata: + name: sharedvolume +spec: + containers: + - image: centos:7 + name: centos1 + command: + - sleep + - "3600" + volumeMounts: + - mountPath: /centos1 + name: test + - image: centos:7 + name: centos2 + command: + - sleep + - "3600" + volumeMounts: + - mountPath: /centos2 + name: test + volumes: + - name: test + emptyDir: {}