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

КОМЕНТАРІ • 32

  • @mconderoo
    @mconderoo Рік тому +5

    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

  • @oscarbalbino7800
    @oscarbalbino7800 Рік тому +7

    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?

    • @DevPleno
      @DevPleno  Рік тому +4

      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.

  • @RafaelTrindade_rafa
    @RafaelTrindade_rafa Рік тому +2

    Quem precisa é a empresa.

  • @moimsk8
    @moimsk8 Рік тому +1

    Excelente vídeo. Use somente o necessário!

  • @walopes
    @walopes Рік тому +3

    Baita video Tulio! Me abriu os olhos (e fez reduzir algumas possíveis cagadas hahaha)

    • @DevPleno
      @DevPleno  Рік тому

      Opa, que bom que ajudou! Estamos juntos 🙌

  • @cezarc.a7404
    @cezarc.a7404 Рік тому +1

    Muito bom. Ensina a gente a empacotar aplicações php

  • @arozendojr
    @arozendojr Рік тому

    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

  • @romulodrumond3526
    @romulodrumond3526 Рік тому +2

    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?

    • @igorbatista1735
      @igorbatista1735 4 місяці тому

      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.

  • @CezarSchwartz
    @CezarSchwartz 5 місяців тому

    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.

    • @DevPleno
      @DevPleno  5 місяців тому

      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.

  • @carinaemerencio7334
    @carinaemerencio7334 Рік тому +1

    Concordo com vc , trabalho com kubernetes diariamente, mais creio que depende da necessidade

  • @EmanuelCosta1979
    @EmanuelCosta1979 9 місяців тому

    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 ?

  • @TioJobs
    @TioJobs Рік тому

    Curti muito esse vídeo Tulião! tirou todas as minhas dúvidas sobre Kubernetes! Valeu d+!

    • @DevPleno
      @DevPleno  11 місяців тому

      Estamos juntos!

  • @BySergioxXx
    @BySergioxXx Місяць тому

    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

  • @cleziomarcos8395
    @cleziomarcos8395 10 місяців тому

    Obrigado, exclarecedor.

    • @DevPleno
      @DevPleno  9 місяців тому

      Estamos juntos!

  • @hoiama
    @hoiama 10 місяців тому

    Top, parabéns.

  • @sobrevivendo-no-front
    @sobrevivendo-no-front Рік тому

    Excelente vídeo.

  • @rogeriocassares4111
    @rogeriocassares4111 Рік тому +1

    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 :)
    \

    • @henrique-marti
      @henrique-marti 2 місяці тому +1

      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.

  • @Oculterous
    @Oculterous Рік тому

    BareMetal tbm é um Heavy metal medieval rsrs

  • @maolabs
    @maolabs Рік тому +2

    É quem disse que é fácil analisar e escolher tecnologias? Chegou a hora de criar uma regulamentação para isso hehe