Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual é a pasta "local" dos volumes com o kubectl

Na aula onde é abordado o uso do kubernets para orquestrar os pods do MySLQ é falado sobre a questão dos volumes. Porém o volume é configurado desta forma:

 volumeMounts:
            - name: volume-mysql
              mountPath: /var/lib/mysql

Quando é montada a imagem do Docker sem Kubernets o comando é o seguinte:

volumes:
      - /home/super/wrk/docker_volumes/volume_mysql:/var/lib/mysql

Dá para perceber que no segundo comando ele especifica

<caminho local>:<caminho dentro da imagem>

Como é especificado o "caminho local" para o kubernets?

1 resposta
solução!

Oi Carlos, tudo bem?

Nesse caso, você teria que ter mais uma configuração no seu statefulset.yaml:

  volumes:
  - name: volume-mysql
    hostPath:
      # directory location on host
      path: /data

https://kubernetes.io/docs/concepts/storage/volumes/