BLOG

F5, NGINX e nosso compromisso com a comunidade Kubernetes

  HITESH PATEL

  Owen Garrett

Publicado em 19 de novembro de 2019

A maioria dos clientes da F5 executa um espectro de tecnologias que foram desenvolvidas nos últimos 30 anos. Eles trabalham com ambientes legados ou clássicos e seus processos associados, trazendo novas tecnologias conforme elas surgem, e tudo o mais.

Mesmo as empresas nativas digitais não estão imunes a ambientes mistos. Não importa quão vanguardista seja uma empresa, ela deve permanecer aberta a trabalhar com uma mistura de tecnologias, porque as relações comerciais e as economias são realmente ecossistemas. Por isso, quase todas as empresas de sucesso vivem no “ meio confuso ” da curva de tendência da tecnologia. E é aí que a F5 busca solucionar os desafios dos nossos clientes.

Nossa abordagem ao Kubernetes está bem consolidada no meio dessa curva de sino. É inegável que o Kubernetes é um projeto, comunidade e ecossistema de código aberto extremamente bem-sucedido. Tornou-se o padrão de fato para desenvolvimento e operações de aplicativos baseados em contêineres. A questão para nós é como podemos ajudar a viabilizar esse próximo passo de grandeza para o Kubernetes. O que é necessário para levar adiante o espírito do projeto, da comunidade e do ecossistema e unir isso às necessidades da nossa base de clientes e à nossa experiência em serviços de aplicativos?

Primeiro, podemos tirar muitas lições de projetos de código aberto que não foram tão bem-sucedidos. Alguns eram muito rígidos, buscando 100% de consenso na comunidade — um padrão impossível em um mundo com organizações enfrentando desafios tão díspares e tendo opiniões igualmente díspares sobre como lidar com eles.

Outra armadilha é depender demais dos maiores parceiros comerciais envolvidos, onde a direção de alguns grandes fornecedores de tecnologia é repassada à comunidade em geral, abafando as vozes das minorias e a inovação.

Por outro lado, se você olhar para os projetos de código aberto mais bem-sucedidos, eles conseguiram encontrar um equilíbrio entre os princípios de código aberto baseados na comunidade que devem ser respeitados e os modelos comerciais que os clientes precisam.   

Acreditamos que não precisa haver conflito entre soluções comunitárias e comerciais. É possível alcançar um equilíbrio, mas é preciso um compromisso de trabalhar em conjunto e refinar constantemente esse equilíbrio à medida que novos desafios e inovações surgem.

Até agora, o Kubernetes tem feito um ótimo trabalho ao equilibrar a necessidade dos fornecedores de estender e experimentar, ao mesmo tempo em que mantém fortes padrões de código aberto e da comunidade. Ter essa flexibilidade é importante, não apenas para interesses comerciais, mas também porque diversifica as oportunidades de inovação. Em vez de impor um processo de governança oneroso, a comunidade é incentivada a fazer experiências. As medidas reais para saber se algo é ótimo ou não são simples: adoção e implantações de produção.

Na F5, também estamos encontrando esse equilíbrio: fazemos parte do ecossistema de código aberto e somos uma empresa comercial. Temos um motivo comercial, mas acreditamos que é essencial fornecer soluções prontas para produção que aproveitem um conjunto diversificado de tecnologias e deem aos clientes a capacidade de aproveitar o Kubernetes em todos os tipos de ambientes "intermediários confusos".

Para nós, participar desta comunidade não é apenas dizer que nos integramos com o Kubernetes… 

  • Está contribuindo para projetos principais como fizemos com nossas soluções NGINX e Aspen Mesh. 
  • É aprender e adotar normas e diretrizes da comunidade.
  • Ele está incentivando a colaboração da comunidade em conferências e encontros (e um bom número de adesivos, gorros e meias!).
  • Estamos tornando pública a nossa solução BIG-IP Container Ingress Services, aceitando solicitações de pull da comunidade e, então, oferecendo suporte total a essas soluções sem nenhum custo adicional para nossos clientes.

Estamos nisso para o longo prazo. Ajudando a impulsionar o crescimento da próxima ordem de grandeza do Kubernetes, contribuindo e dando suporte aos nossos clientes, desde soluções de código aberto até soluções comerciais e tudo o mais.

Para isso, estamos reunindo nossas soluções de entrada de contêiner líderes de mercado — NGINX Kubernetes Ingress Controller e F5 Container Ingress Services — em uma única experiência de usuário. Esta é a coisa certa a fazer pelos nossos usuários e pela comunidade. Nosso objetivo é fornecer uma solução de entrada completa, pronta para produção e com suporte total, que abranja desde soluções de código aberto NGINX até nossas ofertas comerciais.

Você pode ler mais sobre nossas soluções de contêineres aqui . E deixe-nos saber: O que você quer ver do F5 daqui para frente? Que desafios podemos ajudar você a resolver? Como podemos oferecer melhor suporte a você e à comunidade? Estamos ouvindo e precisamos de você.