Estratégias avançadas de implantação no Kubernetes

NGINX | 24 de março de 2022

Este blog é o quinto de nossa série de cinco partes sobre redes do Kubernetes para o Microservices March 2022:

Não deixe também de baixar nosso eBook gratuito, Gerenciando o tráfego do Kubernetes com o NGINX: um guia prático, para obter orientações detalhadas sobre como implementar redes do Kubernetes com o NGINX.

Depois de colocar o Kubernetes em produção, você precisa mantê-lo lá! Na Unidade 4, abordamos como a rede do Kubernetes pode aumentar o tempo de atividade e melhorar a experiência dos clientes.

Três atividades orientam você progressivamente, desde uma visão geral de alto nível até a aplicação prática. Sugerimos que você conclua as três para aproveitar ao máximo a experiência.

Etapa 1: Assista à transmissão ao vivo (1 hora)

Cada transmissão ao vivo do Microservices March oferece uma visão geral do tema, com a participação de especialistas da learnk8s e da NGINX. Se você perder a transmissão ao vivo em 28 de março, não se preocupe! Você poderá assisti-la sob demanda.

Neste episódio, abordamos como implementar implantações sem tempo de inatividade usando táticas como:

  • Divisão de tráfego
  • Implantações blue-green
  • Rastreamento
  • Mapeamento do fluxo em tempo real

 

Etapa 2: Aprofunde seus conhecimentos (1 a 2 horas)

Acreditamos que você terá mais dúvidas após a transmissão ao vivo — por isso, selecionamos uma coleção de leituras e vídeos relevantes. O conteúdo aprofundado desta unidade aborda dois tópicos: gerenciamento de tráfego para aumentar a resiliência e melhoria da visibilidade.

Blog | Como melhorar a resiliência no Kubernetes com o gerenciamento avançado de tráfego
Melhore a resiliência dos aplicativos Kubernetes com os métodos de controle e divisão de tráfego abordados neste blog – limitação de taxa, circuit breaking, roteamento de depuração, testes A/B e implantações canário e blue-green – e saiba como os produtos NGINX facilitam a implementação dessas técnicas.

Vídeo | Como fazer a divisão de tráfego no Kubernetes
Quando chega a hora de migrar de um serviço antigo para a nova versão, não é recomendável transferir todo o tráfego de uma só vez, pois pode haver problemas com o novo serviço. Por isso, a divisão de tráfego (incluindo interrupção de circuitos e implantações canário e azul-verde) é uma ferramenta valiosa para garantir a resiliência. Neste vídeo, você conhecerá as práticas recomendadas e os casos de uso para divisões de tráfego norte-sul e leste-oeste, além de conferir duas demonstrações de divisão de tráfego.

Blog | Como melhorar a visibilidade no Kubernetes
Há dois tipos de dados de visibilidade que fornecem insights essenciais sobre o desempenho das aplicações e do Kubernetes: dados em tempo real e dados históricos. Neste blog, discutimos como você pode usar esses dados — obtidos de um controlador Ingress ou de uma malha de serviços — para solucionar problemas comuns do Kubernetes.

Vídeo | Como melhorar a visibilidade no Kubernetes com Prometheus, Grafana e NGINX
Neste vídeo, nossos especialistas em microsserviços demonstram como melhorar a visibilidade no Kubernetes por meio do monitoramento em tempo real das principais métricas de balanceamento de carga e desempenho, da exportação de métricas para o Prometheus e do uso do Grafana para criar uma visão do desempenho acumulado.

Webinar | Reforce a segurança e a visibilidade do tráfego no Amazon EKS com o NGINX
A Zipwhip (adquirida pela Twilio) planejava lançar um novo aplicativo SaaS, mas sua infraestrutura legada não conseguia oferecer a estabilidade e a agilidade necessárias. Neste webinar, conversamos com o arquiteto principal da empresa para conhecer as medidas estratégicas e técnicas adotadas na implementação do Kubernetes, bem como os resultados alcançados com o Amazon EKS e o NGINX Ingress Controller.

Pesquisa bônus

Se você quiser aprofundar seus conhecimentos sobre segurança e service mesh — e tiver mais de 1 a 2 horas disponíveis —, sugerimos dois recursos adicionais para começar.

eBook | 97 coisas que todo SRE deve saber
Este eBook da O’Reilly reúne uma seleção de insights, dicas e truques para engenheiros de confiabilidade de sites (SREs), incluindo conceitos que todo SRE precisa entender, como criar uma prática de SRE eficaz e como interagir com as equipes das partes interessadas.

Webinar | Controle o tráfego de entrada e saída do Kubernetes em conjunto com o NGINX
Embora o tráfego de entrada do Kubernetes receba a maior parte da atenção, a forma como você gerencia o tráfego de saída é igualmente importante — e é uma parte essencial de uma arquitetura Zero Trust. Assista a este webinar para saber como simplificar o gerenciamento de tráfego controlando a entrada e a saída em uma única configuração.

Etapa 3: Coloque a mão na massa (1 hora)

Mesmo com os melhores webinars e pesquisas, nada se compara a colocar a mão na massa com a tecnologia. Os laboratórios apresentarão cenários comuns para reforçar seu aprendizado.

Em nosso quarto laboratório autoguiado, Melhore o tempo de atividade e a resiliência do Kubernetes com uma implantação canário, você usa o NGINX Service Mesh para dividir o tráfego entre duas versões de um serviço de backend e, em seguida, transferir gradualmente o tráfego da versão 1 para a versão 2.

Para acessar o laboratório, você precisa se inscrever no Microservices March 2022. Se você já se inscreveu, o e-mail que recebeu com o Guia de Aprendizagem da Unidade 4 inclui instruções de acesso. Como alternativa, você pode experimentar o laboratório em seu próprio ambiente usando o Tutorial da NGINX: melhore a disponibilidade e a resiliência com uma implantação canário como guia.

 

Por que se inscrever no Microservices March?

Embora algumas das atividades (as transmissões ao vivo e os blogs) estejam disponíveis gratuitamente, precisamos coletar apenas algumas informações pessoais para que você tenha acesso à experiência completa. A inscrição oferece a você:

  • Acesso a quatro laboratórios no seu próprio ritmo, nos quais você poderá experimentar a tecnologia na prática por meio de cenários comuns
  • Participação no canal do Slack do Microservices March para fazer perguntas aos especialistas e interagir com outros participantes
  • Guias de aprendizagem semanais para ajudar você a acompanhar a programação
  • Convites de calendário para as transmissões ao vivo

Para obter orientações detalhadas sobre como implementar redes do Kubernetes com o NGINX, baixe nosso eBook Gerenciamento de tráfego do Kubernetes com o NGINX: um guia prático.


Compartilhar

Sobre o autor

Jenn Gile
Jenn GileDiretor de Marketing de Produto, NGINX

Mais publicações de Jenn Gile

Publicações relacionadas no blog

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade
NGINX | 10/10/2024

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade

Descubra como o F5 NGINX One aprimora o gerenciamento e a observabilidade de ambientes híbridos e multicloud ao oferecer um console web centralizado baseado em SaaS, com insights em tempo real, conformidade automatizada e gerenciamento simplificado de configurações.

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa
NGINX | 17/06/2024

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa

Descubra como transformar uma definição de esquema OpenAPI em uma configuração NGINX totalmente funcional, operando como um API Gateway com a segurança de um Web Application Firewall e um Portal do Desenvolvedor, usando uma abordagem declarativa de API.

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor
NGINX | 14/07/2021

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor

Picos de tráfego e sobrecarga de servidores são preocupações sérias para varejistas online em qualquer época, mas especialmente durante a “Cyber Season” de compras de fim de ano. Detalhamos como você pode aproveitar as soluções de entrega de aplicações de nível de produção da NGINX para se preparar para aumentos repentinos de tráfego.

Distribuição segura de chaves privadas SSL com o NGINX
NGINX | 02/04/2019

Distribuição segura de chaves privadas SSL com o NGINX

Descrevemos três maneiras progressivamente mais seguras de proteger chaves privadas SSL ao configurar o NGINX para processar tráfego HTTPS: permitir acesso de leitura apenas ao usuário root, criptografar as chaves com senhas armazenadas separadamente e distribuir as senhas a partir de um repositório central.

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX
NGINX | 24/05/2018

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX

O módulo JavaScript do NGINX lançado com o NGINX Plus R15 oferece suporte a subsolicitações, possibilitando uma classe totalmente nova de casos de uso para o NGINX Plus. Este exemplo completo também usa a API do NGINX Plus e os módulos de chave-valor para converter solicitações de API dos clientes em solicitações separadas para as APIs dos microsserviços que compõem um aplicativo.

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus
NGINX | 19/04/2016

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus

Confira dicas para evitar o esgotamento de portas efêmeras com ajustes no kernel do Linux, conexões keepalive e conexões vinculadas dinamicamente a endereços IP locais.