Oi Bruno, tudo bem?
Desculpe a demora em retornar.
Vamos começar com a criação do pv e pvc. No Kubernetes, você pode criar um pv e um pvc usando arquivos de manifesto YAML. Primeiro, você precisa criar um disco no Google Cloud Platform (GCP) para armazenar os dados. Isso pode ser feito acessando a página de Discos no GCP, clicando em "Criar Disco" e fornecendo as informações necessárias, como nome, tipo de disco e tamanho.
Depois de criar o disco, você pode criar o Persistent Volume (pv) usando o Visual Studio Code ou qualquer outro editor de texto. No arquivo YAML do pv, você precisa definir as informações do pv, como nome, capacidade, modo de acesso e nome do disco que você criou no GCP. Além disso, você também precisa especificar o StorageClassName que está utilizando.
Após criar o pv, você pode criar o Persistent Volume Claim (pvc) usando o mesmo processo de criação de arquivo YAML. No arquivo YAML do pvc, você precisa definir o nome do pvc, o modo de acesso, a capacidade e o StorageClassName que você está utilizando.
Depois de criar o pv e o pvc, você pode criar um Pod que irá acessar o disco através do pv e pvc. No arquivo YAML do Pod, você precisa definir o nome do Pod, as informações do container (como nome e imagem) e o volumeMounts, onde você especifica o caminho de montagem dentro do container e o nome do pv.
Agora, em relação à sua pergunta sobre migrar do Google Cloud para o Windows durante o curso, é importante ressaltar que o curso em questão está focado no uso do Kubernetes e seus recursos, independentemente do ambiente em que está sendo executado. Portanto, não há uma restrição específica para o uso do Google Cloud ou do Windows. Você pode adaptar as instruções e os comandos do curso para o seu ambiente específico.
Espero ter esclarecido suas dúvidas.
Um abraço e bons estudos.