A VERDADE SOBRE KUBERNETES
Вставка
- Опубліковано 9 вер 2024
- 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.co...
Destrave sua carreira na programação. Garanta sua vaga na Formação Fullstack Master: go.devpleno.co...
Links citados no vídeo:
Podcast: changelog.com/...
Vídeo: h • You Don’t Need Kubernetes
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
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.
Quem precisa é a empresa.
Excelente vídeo. Use somente o necessário!
É isso aí 🔥
Baita video Tulio! Me abriu os olhos (e fez reduzir algumas possíveis cagadas hahaha)
Opa, que bom que ajudou! Estamos juntos 🙌
Muito bom. Ensina a gente a empacotar aplicações php
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
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.
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.
Concordo com vc , trabalho com kubernetes diariamente, mais creio que depende da necessidade
Show!
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 ?
Curti muito esse vídeo Tulião! tirou todas as minhas dúvidas sobre Kubernetes! Valeu d+!
Estamos juntos!
Sempre que participo de processos seletivos pergunto o porque da implementação de kubernets em determinado projeto. Acredito que em 90% dos casos em projetos de menor escala e que estão iniciando isso é completamente desnecessário, e o espertão que coloca faz isso apenas pq estudou um dia e manja e não quer perder o emprego kkk
Obrigado, exclarecedor.
Estamos juntos!
Top, parabéns.
Obrigado!
Excelente vídeo.
Obrigado 😃
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.
BareMetal tbm é um Heavy metal medieval rsrs
É quem disse que é fácil analisar e escolher tecnologias? Chegou a hora de criar uma regulamentação para isso hehe
haehaheahe