Essas aulas de como rodar a aplicação em 'produção' são muito válidas. pois hoje tem pouco conteúdo ensinando a esse processo. Parabéns erick por abraçar esse nicho.
Em desenvolvimento, vc usa docker-compose. O Kubernetes não entende que seu código mudou, só entende que a imagem mudou. A forma de falar que ela mudou é atualizando a referência dela no Kubernetes. Então, a unica forma de fazer isso, seria você codificar apontando um ssh para dentro do pod (pior prática possível) pq ai se algum pod morrer você perde todos os dados
Utilizei esse cara aqui skaffold.dev/ para trabalhar com kubernetes em dev, porém para alguns cenários utilizando node ele se torna um pouco lento, porque a cada alteração ele reconstrói a imagem e sobe o config no cluster, e para alguns frameworks ex nest para subir um server acaba sendo um processo um pouco lento
Como o código fonte fica dentro do pod, não teria como usar a mesma abordagem do banco (volume) para o pod buscar os artefatos no host principal via NFS na rede?
Eu tenho um projeto, fora o app, tenho dois clientes web, NextJS/ReactJS respectivamente... A API, está em NodeJS. As aplicações web, rodam na Vercel, por uma questão de custos, dentro do que o kubernets oferece, convém usar ele e colocar os 3 projetos juntos? Digo as aplicações web e API todas juntas, ou convém manter como está hoje, e pensar em algo assim, se minha demanda aumentar ? Não sei se fui claro 🙃
Opa Evandro! Fique meio confuso haha. Vc possui 3 aplicaçoes rodando no mesmo lugar. A dúvida é se compensa migrar para o Kubernetes como aplicações separadas? Se sim, talvez valha a pena realmente quando a aplicação crescer. As vezes o custo de manter um Cluster do Kubernetes nao justifique o preço das aplicaçoes
@@ErickWendelAcademy acho que fui confuso mesmo... Hoje tenho 3 aplicações, as 2 web, rodam na Vercel... A API roda no Heroku a versão de testes e Digital Ocean a de produção... Minha dúvida seria se compensa colocar todas juntas ou manter como está?
Opaa, a vantagem é que no Yaml vc pode definir mais de um componente por arquivo. Mas eu não curto deixar mais de um componente por arquivo, então JSON fica sendo minha preferência
deu esse erro ao executar o arquivo run.sh => creating Chapolin run.sh: 11: jq: not found run.sh: 13: jq: not found requesting chapolin run.sh: 16: jq: not found (23) Failed writing body requesting all heroes run.sh: 19: jq: not found (23) Failed writing body updating chapolin run.sh: 26: jq: not found (23) Failed writing body requesting id: run.sh: 29: jq: not found (23) Failed writing body
Já e recebi o email melhorou meu dia
Que demaaais! Bons estudos o/
Essas aulas de como rodar a aplicação em 'produção' são muito válidas. pois hoje tem pouco conteúdo ensinando a esse processo. Parabéns erick por abraçar esse nicho.
Poww que fantástico Joao, fico feliz em ter ajudado o/
Muito bom, vídeo curto, objetivo e completo. Ajudou bastante, obrigado!!
Parabéns Erick, me ajudou muito
Animal!! Parabéns 👏
Parabéns Erick! Ajudando muito a comunidade até mesmo em assuntos que envolve muitos conceitos como o Kubernets!! Sucesso!!
Conteúdo top sempre mano, parabéns!
Muito obrigado Léo!!
Excelente! Parabéns pelo trabalho adoro seus vídeos.
Que demais Angelica, muito obrigado pelo feedback
Mais um conteúdo foda hein Erick!!!
Powwwww que demaaaais!! Tmj o/
Brabo agora de sábado
Para video aulas, sábado está bombando! Ahhaha
Sensacional.....
Puxa que top Eric valeu por compartilhar.
Opaaa fico feliz que curtiu Elx!
Muito bom o Video Erick!!!
Poderia fazer um video assim relacionado a CI/CD!!
Abraço.
Boaaaaa coloquei na lista!
Me ajudou bastante! Muito fera sempre! Muito obrigado, mestre!
Vlw funcionou perfeito! Parabéns continua que ta bom... rsrsrs.... Obrigado!
Sensacionaaal
DEU BOM mais uma vez 👊
Opaaaaa sensacional o/
Parabens depois de 2 anos..rs..rs.... Conteudo muito massa!. A musica de fundo voce compartilhou em algum lugar?
Opa! Ela fica geralmente na descrição, é de uma biblioteca de audios gratuitos
avante brasil
pra cimaaa
Em um ambiente de desenvolvimento como podemos fazer um hotreload da api para fins de desenvolvimento? teriamos que usar volume?
Em desenvolvimento, vc usa docker-compose. O Kubernetes não entende que seu código mudou, só entende que a imagem mudou. A forma de falar que ela mudou é atualizando a referência dela no Kubernetes. Então, a unica forma de fazer isso, seria você codificar apontando um ssh para dentro do pod (pior prática possível) pq ai se algum pod morrer você perde todos os dados
Utilizei esse cara aqui skaffold.dev/ para trabalhar com kubernetes em dev, porém para alguns cenários utilizando node ele se torna um pouco lento, porque a cada alteração ele reconstrói a imagem e sobe o config no cluster, e para alguns frameworks ex nest para subir um server acaba sendo um processo um pouco lento
Como o código fonte fica dentro do pod, não teria como usar a mesma abordagem do banco (volume) para o pod buscar os artefatos no host principal via NFS na rede?
Eu tenho um projeto, fora o app, tenho dois clientes web, NextJS/ReactJS respectivamente... A API, está em NodeJS. As aplicações web, rodam na Vercel, por uma questão de custos, dentro do que o kubernets oferece, convém usar ele e colocar os 3 projetos juntos? Digo as aplicações web e API todas juntas, ou convém manter como está hoje, e pensar em algo assim, se minha demanda aumentar ? Não sei se fui claro 🙃
Opa Evandro!
Fique meio confuso haha. Vc possui 3 aplicaçoes rodando no mesmo lugar. A dúvida é se compensa migrar para o Kubernetes como aplicações separadas? Se sim, talvez valha a pena realmente quando a aplicação crescer. As vezes o custo de manter um Cluster do Kubernetes nao justifique o preço das aplicaçoes
@@ErickWendelAcademy acho que fui confuso mesmo... Hoje tenho 3 aplicações, as 2 web, rodam na Vercel... A API roda no Heroku a versão de testes e Digital Ocean a de produção... Minha dúvida seria se compensa colocar todas juntas ou manter como está?
@@ErickWendelAcademy no final, acho que manter é o melhor caminho e deixar pra sofrer quando isso, for realmente uma dor...
mano tu e ligado no 220 parabens
ahahahahah certeza! Valeuuu ahha tmj
Com anuncio do fim do suporte ao docker pelo Kubernetes que rumo seguir?
Pode utilizar o containerd, podman... etc!
Eu vou assistir o seu video completo com mto carrinho. So tira uma duvida qual a vantagem de criar em json e yaml ? Pq sempre criei c yaml
Opaa, a vantagem é que no Yaml vc pode definir mais de um componente por arquivo. Mas eu não curto deixar mais de um componente por arquivo, então JSON fica sendo minha preferência
@@ErickWendelAcademy tu se importa se eu fazer um video falando com foi a minha experiencia com Json e citar seu canal?
Opaaaa tem problema não o/
Aeeeeeeeeeeeee
Sempre o primeiro em! hahhaha
deu esse erro ao executar o arquivo run.sh =>
creating Chapolin
run.sh: 11: jq: not found
run.sh: 13: jq: not found
requesting chapolin
run.sh: 16: jq: not found
(23) Failed writing body
requesting all heroes
run.sh: 19: jq: not found
(23) Failed writing body
updating chapolin
run.sh: 26: jq: not found
(23) Failed writing body
requesting id:
run.sh: 29: jq: not found
(23) Failed writing body
apt install jq, foi mal os 3 anos de delay hehe
Pô só faltou mostrar como subir uma imagem privada
Opa! Tem um curso meu completo aqui no TH-cam no canal da Microsoft sobre isso, th-cam.com/play/PLB1hpnUGshULerdlzMknMLrHI810xIBJv.html
@@ErickWendelAcademy Opaa!! Valeeu
Fala Erick! Seu curso básico de Javascript tem certificado?
Link do fonte tá quebrado :(
Estava privado :( tente acessar agora por favor
@@ErickWendelAcademy agora sim!!