Caso você não tenha notado, os contêineres continuam ganhando força com uma velocidade surpreendente. Nem mesmo a nuvem pode se gabar desse tipo de adoção zelosa. Embora seja importante lembrar que implantar contêineres em produção não significa que tudo está sendo movido para contêineres. Pelo menos ainda não. Como é o caso de muitas tecnologias emergentes, as empresas começam a implantar por aplicativo para resolver os problemas específicos de sua organização e ambiente.
Ainda assim, a taxa de crescimento é espantosa e é improvável que ela diminua tão cedo. Quanto mais usado, mais as melhores práticas e arquiteturas evoluem, e mais aplicativos serão migrados. Nesse aspecto, ele segue uma série de outras tecnologias e modelos, como nuvem, cliente-servidor e dispositivos móveis. Você tem que engatinhar antes de andar, e logo depois você está correndo.
Estamos entusiasmados por fazer parte do ecossistema de contêineres à medida que ele avança rapidamente em seu caminho para ambientes de produção em todos os lugares - seja na nuvem pública ou privada, ou em seus próprios ambientes no data center.
Quando deixamos o F5 Container Connector pela última vez nesta primavera, anunciamos suporte ao Kubernetes . Ao mesmo tempo, o controle de entrada se tornou uma necessidade mais urgente para ambientes de contêiner, especialmente devido à tendência de APIs baseadas em microsserviços compreenderem uma porcentagem significativa de aplicativos em contêineres. Como você deve se lembrar, os controladores de entrada fornecem o roteamento de aplicativos (camada 7) muito necessário para APIs e outros aplicativos em contêineres. Embora a maioria dos proxies de aplicativos – como o BIG-IP – sejam perfeitamente capazes de fornecer essa funcionalidade (afinal, estamos falando de roteamento baseado em URIs e cabeçalhos HTTP), havia algo faltando. Para atuar adequadamente no ecossistema de contêineres, os componentes devem ser capazes de oferecer suporte ao seu modelo declarativo de provisionamento e configuração. Isso significa ler automaticamente arquivos de recursos e transformá-los em configurações que os implementam.
Um bom exemplo disso é o Kubernetes , que usa anotações para anexar os metadados necessários para integrar componentes ao ecossistema de contêineres. Tudo o que precisávamos fazer para fornecer controle de entrada ao Kubernetes era habilitar o Container Connector para assinar os eventos corretos e informar ao BIG-IP como implementar o roteamento correto com base nas informações fornecidas.
E foi o que fizemos.
Mas o Kubernetes não é o único jogo na cidade (embora seja sem dúvida um dos jogos líderes) e muitos dos nossos clientes adotaram o Red Hat OpenShift Origin ou o Cloud Foundry como suas plataformas de escolha. E estamos felizes em apoiá-los também com o lançamento mais recente do Container Connector.
O F5 Container Connector é gratuito e você pode baixá-lo para qualquer/todos esses ambientes (e Marathon também!) do repositório do Docker . Há mais informações sobre todas as nossas integrações de contêineres aqui, incluindo instalação e integração.