Jak zmontować volume między maszyną lokalną a podem na minikube na dockerze?

0

Stworzyłem sobie cluster k8 minikubem na driverze dockera i w dokumentacji nie widzę info jak podłączyć sobie directory windowsowe do poda?

drive.png

Potrzebuję wrzucić jara do tego poda. Próbowałem dopisać skrypt, żeby sobie wget pobrał tego mojego jara, ale mój pod, który jest zbudowany na image openjdk nie ma wget... jak instaluję to przez microdnf to zacyzna instalację, ale przerywa, blokuje się i wget dalej nie ma... a po chwili terminated status 137 i pod pada.
Zwiększyłem podowi pamięć do 1GB i nic to nie pomogło...

chyba jedyna możliwość to wrzucić cały image gotowy do jakiegoś prywatnego repository imageów dockerowych?


apiVersion: v1
kind: Pod
metadata:
  name: k8-server
  labels:
    topic: services
spec:
  containers:
  - name: server
    image: openjdk:latest
    resources:
      requests:
        memory: "640Mi"
        cpu: "250m"
      limits:
        memory: "1280Mi"
        cpu: "500m"
    ports:
    - containerPort: 8080
      name: http-k8-server
      
#    volumeMounts:
#    - name: jar-volume
#      mountPath: /app
    command:
    - /bin/sh
    - -c
    - |
      mkdir app
      echo mdkired
      microdnf install -y wget
      sleep 5
      echo installed
      wget -O /app/k8.jar https://drive.google.com/u/1/x=download
      echo downloaded
      java -jar /app/k8.jar
#  volumes:
#  - name: jar-volume
#    hostPath:
#      path: /run/desktop/mnt/host/c/tmp/
#      type: DirectoryOrCreate
1

Próbowałeś 9P mounts z strony, która linkujesz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1