У меня есть модуль pod (kind: job), в котором есть файлы сборки кода в каталоге "/ usr / src / app", и эти файлы мне нужны на моем локальном хосте k8s. выполните приведенные ниже yamls, я не могу видеть какие-либо данные в смонтированном пути к хосту, которые фактически существуют в контейнере pod ("/ usr / src / app"). Я думаю, что установка перезаписывает / скрывает эти данные. Пожалуйста, помогите мне войти в мой локальный хост k8s.
Мои файлы: -
apiVersion: batch/v1
kind: Job
metadata:
name: wf
spec:
template:
spec:
containers:
- name: wf
image: 12345678.dkr.ecr.ap-south-1.amazonaws.com/eks:ws
volumeMounts:
- name: wf-persistent-storage
mountPath: /usr/src/app # my data is in (/usr/src/app)
volumes:
- name: wf-persistent-storage
# pointer to the configuration of HOW we want the mount to be implemented
persistentVolumeClaim:
claimName: wf-test-pvc
restartPolicy: Never
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: wf-test-pvc
spec:
storageClassName: mylocalstorage
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: local
spec:
storageClassName: mylocalstorage
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/root/mnt/"
type: DirectoryOrCreate