Ao realizar minikube mount ./logs/:/data/logs o seguinte erro aparece: ❌ Exiting due to HOST_UNSUPPORTED: The host does not support filesystem 9p.
Inicializei o docker e o minikube.
Ao realizar minikube mount ./logs/:/data/logs o seguinte erro aparece: ❌ Exiting due to HOST_UNSUPPORTED: The host does not support filesystem 9p.
Inicializei o docker e o minikube.
Oi, Arthur! Como vai?
Agradeço por aguardar o nosso retorno.
O erro pode está relacionado à incompatibilidade do sistema de arquivos do host com o filesystem 9p utilizado pelo Minikube para montar volumes.
Uma sugestão é utilizar o parâmetro --type=sshfs
para substituir o sistema de arquivos incompatível por SSHFS, que pode ser suportado pela sua máquina junto com o comando minikube mount ./logs/:/data/logs
.
Mas antes, é preciso que o SSHFS esteja instalado no seu sistema. Segue o comando para instalação:
sudo apt-get install sshfs
brew install sshfs
Reinicie o Minikube após instalar o SSHFS para garantir que ele reconheça o sistema de arquivos:
minikube stop
minikube start
Execute novamente o comando ajustado com --type=sshfs
:
minikube mount --type=sshfs ./logs:/data/logs
Traduzindo: o código monta o diretório local ./logs no caminho /data/logs dentro do Minikube, utilizando o SSHFS como sistema de arquivos para contornar a limitação do 9p.
E pude perceber que terminou o curso, caso tenha resolvido o problema fique à vontade para compartilhar a sua solução.
Bons estudos, Arthur!