A VERDADE SOBRE KUBERNETES
Vložit
- čas přidán 24. 10. 2022
- Neste vídeo você vai entender o que é Kubernetes e o que você precisa levar em consideração para saber se ele faz sentido para o seu projeto ou não.
LANÇAMENTO - Curso Dominando Remix do Zero: go.devpleno.com/dominando-remix
Destrave sua carreira na programação. Garanta sua vaga na Formação Fullstack Master: go.devpleno.com/fsm
Links citados no vídeo:
Podcast: changelog.com/shipit/31
Vídeo: h • You Don’t Need Kubernetes
Muito bom. Ensina a gente a empacotar aplicações php
Uma coisa que me atraiu muito no kubernetes é a questão de realizar inserção de novas releases sem downtime e facilidade no rollback. Como você faria isso com segurança para uma aplicação em constante evolução (5 releases/semana) somente com o Docker?
Esta característica é relacionado a forma de rollout - que por sinal o Kubernetes dá suporte a várias. Mas isso não é uma exclusividade dele.
Você pode usar o Preboot do Heroku ou escolher blue-green deployment (essa rotação de versões do jeito que você explicou é chamado de blue-green deployment) na AWS Beanstalk, por exemplo. Todos os PaaS tem rollback na interface gráfica.
Obg. pela valiosa informação. Gostei muito desse alerta e estava correndo pra colocar meu ambiente de produção usando kubernetes !!! Vou esperar um pouco mais. Qual é mesmo teu saas ?
Baita video Tulio! Me abriu os olhos (e fez reduzir algumas possíveis cagadas hahaha)
Opa, que bom que ajudou! Estamos juntos 🙌
Curti muito esse vídeo Tulião! tirou todas as minhas dúvidas sobre Kubernetes! Valeu d+!
Estamos juntos!
Excelente vídeo. Use somente o necessário!
É isso aí 🔥
O docker está cada vez mais se tornando uma ferramenta voltada para ambiente de desenvolvimento. Isso não quer dizer que ele vá desaparecer, mas eu vejo uma tendência a usar kubernetes (e suas versões mais leves e simples). O docker é uma ferramenta fantástica, e o kubernetes também! No entanto, nenhum é bala de prata. Obrigado pelo vídeo! Deixando o meu like
Sugestão de conteúdo, pré 11/11 e Black Friday, qual Mac comprar para trabalhar com programação mobile, configuração recomenda e configuração bico do corvo, digo custo benefício 😅😅😅 , já aproveita e deixa uns links patrocinado para o seguidores comprarem e ajudar o canal
Obrigado, exclarecedor.
Estamos juntos!
Obrigado pelo video e pela explicação. Tenho uma dúvida: No meu caso trabalho com diversas aplicações e muito diferentes entre si. Uma é uma plataforma de dados, outra tem machine learning e cameras, outras são diversos outros sites e etc e tudo é institucional. Temos servidores próprios. Na verdade é uma grande escala horizontal. Estou pensando em adotar o k8s para gerenciar tudo em containeres. Hoje em dia está tudo misturado em máquinas virtuais diferentes, bare-metal com docker e docker-compose juntos pq fomos crescendo e implementando melhorias aos poucos. O que vc acha sobre ter ou nao ter k8s nesse caso? Obrigado! Me inscrevi no canal :)
\
Cara, tenho estudo k8s por um motivo parecido, mas é um servidor meu com aplicações próprias.
Eu uso Proxmox e subo containers LXC e VMs para os serviços, tenho uma segmentação de rede em VLANs. É um pouco trabalhoso manter tudo na mão e o k8s parece fazer sentido.
Eu estou atento com a questão dos containers serem stateless, ou seja, os dados das aplicações ficam fora dos containers que rodam as aplicações, de maneira que destruir e recriar pods do seu cluster seja indiferente para o funcionamento das aplicações. Se vc tem aplicações que são statefull, como os bancos de dados que ele cita no vídeo, não é uma boa ideia migrar pra k8s.
K8s é para micros serviços, pra cuidar de múltiplos containers e sua escala horizontal automática.
Top, parabéns.
Obrigado!
Quem precisa é a empresa.
Só não percebi um coisa: usar K8s de cara não já reduziria vendor lock-in?
Projetos pessoais eu entendo usar plataformas de empresas e até em startups, mas quando a empresa cresce, mesmo que não fiquei gigante, usar K8s não reduziria essa dependência de um provedor específico?
Concordo plenamente, mas acredito que o aumento de complexidade do k8s só vale quando a complexidade de gerenciamento dos serviços for grande o suficiente. O que têm funcionado pra mim é desacoplar ao máximo os SDKs do domínio da aplicação, então não interessa qual tecnologia você utiliza se as interfaces que seu core espera sejam respeitadas.
Excelente vídeo.
Obrigado 😃
Concordo com vc , trabalho com kubernetes diariamente, mais creio que depende da necessidade
Show!
BareMetal tbm é um Heavy metal medieval rsrs
Kubernetes bem configurado não há necessidade de uma equipe para manter, isso é meio contraditório, pois uma das funções é justamente isso,, poder subir um clister completamente auto gerenciado.
Tudo vai bem se não tiver breaking changes entre os updates do próprio cluster e você precisar dar manutenção. Mas o contexto do vídeo é: se a equipe é pequena, e não tem condições de ter um time de infra/SRE - talvez não seja adequado.
É quem disse que é fácil analisar e escolher tecnologias? Chegou a hora de criar uma regulamentação para isso hehe
haehaheahe