1
resposta

Arquivo de restart de tudo até o momento

Galera, fiz um .bat simples para restartar tudo até agora:

cls
cd C:\alura\kubernetes\ # coloque a sua pasta de yaml

kubectl delete replicaset portal-noticias-replicaset

kubectl delete service svc-db-noticias
kubectl delete service svc-portal-noticias
kubectl delete service svc-sistema-noticias

kubectl delete pod portal-noticias
kubectl delete pod sistema-noticias
kubectl delete pod db-noticias

kubectl delete configmap db-configmap
kubectl delete configmap portal-configmap
kubectl delete configmap sistema-configmap

kubectl delete deployment portal-noticias-deployment
kubectl delete deployment sistema-noticias-deployment
kubectl delete deployment db-noticias-deployment

kubectl apply -f .\db-configmap.yaml
kubectl apply -f .\portal-configmap.yaml
kubectl apply -f .\sistema-configmap.yaml

kubectl apply -f .\db-noticias-deployment.yaml
kubectl annotate deployment sistema-noticias-deployment kubernetes.io/change-cause="Criando banco de dados de noticias na versao 1"

kubectl apply -f .\sistema-noticias-deployment.yaml
kubectl annotate deployment sistema-noticias-deployment kubernetes.io/change-cause="Criando sistema de noticias na versao 1"

kubectl apply -f .\portal-noticias-deployment.yaml
kubectl annotate deployment portal-noticias-deployment kubernetes.io/change-cause="Criando portal de noticias na versao 1"

Quem quiser, é só copiar e colar em um arquivo .bat , para criar um shell script é seguir o mesmo conceito. Vlw!

1 resposta

Olá Fernando.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Muito legal a sua iniciativa de criar um arquivo .bat para facilitar o restart de tudo até o momento no Kubernetes. Isso pode ser muito útil para agilizar o processo e evitar erros manuais.

No entanto, é importante lembrar que o uso de um arquivo .bat pode variar dependendo do sistema operacional que você está utilizando. No caso do Windows, o arquivo .bat é uma opção válida.

Além disso, é importante ressaltar que o uso de comandos de exclusão como "kubectl delete" pode ter consequências indesejadas se não forem utilizados corretamente. Certifique-se de que você está excluindo apenas o que deseja e de que possui backups ou mecanismos de recuperação adequados.

Outra sugestão é sempre testar o seu arquivo .bat em um ambiente de teste antes de executá-lo em produção. Dessa forma, você evita problemas e garante que tudo funcione como esperado.

Bons estudos e continue praticando!