Não é possível montar o diretório inicial dentro do pod do Kubernetes

Não é possível montar o diretório inicial dentro do pod do Kubernetes

Temos uma máquina local NVIDIA DGX1 no ip 10...* fazemos login através de ssh com um ID de usuário .. assim que entramos na conta. e executamos o arquivo pod Creation.sh (conforme mostrado abaixo).

echo "Enter container image name"
read container

echo "Enter container name"
read name

echo "Enter the number of GPus required"
read gpu
cat <<EOF >$HOME/${name}-pod.yaml
apiVersion: v1
kind: Pod
metadata:
  name: $name
spec:
  volumes:
  - name: shared-data
    emptyDir: {}
  securityContext:
    runAsUser: $(id -u)
    fsGroup: $(id -g)
  containers:
  - name: $name
    image: $container
    resources:
      limits:
        nvidia.com/gpu: $gpu
    command: [ "/bin/bash", "-c", "--" ]
    args: [ "while true; do sleep 1; done;" ]
    volumeMounts:
    - name: ${name}-data
      mountPath: /workspace
  volumes:
  - name: ${name}-data
    hostPath:
      path: /raid/$(whoami)
      type: Directory
  hostNetwork: true
  dnsPolicy: Default
EOF

cd $HOME
kubectl create -f ${name}-pod.yaml 
rm $name-pod.yaml

Depois de entrar no pod do Kubernetes, o diretório inicial não é montado, o que seria a maneira correta de montar um diretório em um pod. devo criar um segredo e montá-lo.? eu quero que o diretório inicial seja montado dentro do meu pod

informação relacionada