No Vagrant file, na linha 18, 19, 29 e 30: Mudar o “100” para “200”

vagrant up
ssh [email protected] → Entrar na VM do Master
ssh [email protected] → Entrar na VM do Worker1
ssh [email protected] → Entrar na VM do Worker2
Fora da VM, copiar esta pasta para dentro do Master:
scp -r guide4-deployment/ [[email protected]](<mailto:[email protected]>):
Dentro do Master VM: kubectl get nodes

Dentro do Worker1 e do Worker2:
sudo mkdir -p /mnt/dataDentro do Master:
kubectl apply -f persistent-volume.yml → Aplica a configuração definida no arquivo YAML ao cluster Kubernetes
kubectl get sc → Exibe uma lista de Classes de Armazenamento (Storage Classes) disponíveis no cluster Kubernetes
kubectl get pv → Exibe uma lista de Persistent Volumes (PVs) disponíveis no cluster Kubernetes
kubectl apply -fmysql/mysql-pvc.yml → Aplica a configuração definida no arquivo YAML ao cluster Kubernetes. Esse comando é usado para criar ou modificar um recurso no cluster, e neste caso, está relacionado a um Persistent Volume Claim (PVC) para um banco de dados MySQL.
kubectl apply -f mysql/mysql-deployment.yml → • Aplica a configuração definida no arquivo YAML ao cluster Kubernetes.
kubectl get all → Exibe informações detalhadas sobre todos os recursos no namespace atual. Isso inclui pods, serviços, replicaset, deployment e outros objetos relacionados.
kubectl get pvc → Lista todos os Persistent Volume Claims (PVCs) no namespace atual. PVCs são usados para solicitar armazenamento persistente.
kubectl get pod → Lista todos os pods no namespace atual. Isso inclui informações sobre o estado e a saúde dos pods.
kubectl get pod mysql-deployment-5669bfb689-c6slq → Exibe informações específicas sobre o pod com o nome. Isso inclui detalhes sobre o estado, recursos, tempo de execução, etc.
kubectl apply -f mysql/mysql-service.yml → Aplica a configuração definida no arquivo YAML ao cluster Kubernetes.
kubectl get svc → Lista todos os serviços no namespace atual. Isso inclui informações sobre os serviços expostos, como IP, portas, tipo de serviço, etc.
kubectl exec -it mysql-deployment-5669bfb689-c6slq -- mysqladmin --host=0.0.0.0 --user=swapuser --password=123456 status → Executa um comando dentro do conteiner do pod MySQL especificado para obter o status do servidor MySQL.
kubectl describe pvc

Logo, o mysql está a ser executado no Worker1.