3
respostas

Mapeamento de volumes locais com WSL

Estou utilizando WSL e criei o mapeamento de um volume do tipo hostPath com tipo DirectoryOrCreate. A seguir está a definição:

# ...
      volumeMounts:
          - mountPath: /var/lib/mysql
            name: db-volume
volumes:
    - name: db-volume
      hostPath:
          path: /tmp/k8s-alura/dbv
          type: DirectoryOrCreate

O volume está funcionando conforme esperado e mesmo se eu interrompo o deployment completamente e o reinicio, os dados do banco permanecem disponíveis. Porém eu esperava que a pasta /tmp/k8s-alura/dbv fosse estar em minha distro WSL, mas não. Não sei onde essa pasta foi criada.

Onde encontrar essa pasta?

PS.: já procurei fora do WSL, no Windows, mas a pasta C:\tmp não existe.

3 respostas

Vinicius, boa tarde. Posso fazer uma sugestão, porque não virtualiza o Linux em sua maquina?

Att., Fernando

Porque consumiria mais recursos sem nenhum ganho real. :-)

WSL funciona muito bem. :-D

Estou com a mesmo problema/duvida em relação a localizacão do volume.