Para aqueles que vão para KubeCon + CloudNativeCon Europe no final deste mês em Paris (19 a 22 de março), não deixe de passar pelo estande da Crossplane (quiosque PP1-B nas tardes de 20 a 22 de março), para saber mais sobre o último lançamento do o plano de controle nativo da nuvem, Crossplane 15.
Os visitantes que não puderem comparecer ao quiosque também poderão passar pelo estande da Upbound, durante todo o horário de funcionamento da feira no G14 e no Platform Engineering Day, no dia 19 de março, na mesa quatro. Upbound é a empresa que gerencia a base de código Crossplane, que é um projeto de código aberto da Cloud Native Computing Foundation.
Haverá também diversas palestras sobre Crossplane na KubeCon, bem como em eventos co-localizados.
Baseado em Kubernetes, Crossplane é uma estrutura projetada para construir planos de controle nativos da nuvem, embora não esteja limitado a recursos baseados em Kubernetes. Também é extensível, permitindo que os engenheiros de plataforma orquestrem novos tipos de infraestrutura e aplicações. Um mercado fornece configurações prontas para uso, como AWS, Azure e Google Cloud Platform.
Plano cruzado para engenharia de plataforma
Nenhuma indústria em particular é uma das primeiras a adotar o Crossplane. Em vez disso, os usuários foram distribuídos de maneira bastante uniforme pelos setores verticais. Uma coisa que eles têm em comum é que usam recursos nativos da nuvem o suficiente para precisar de um plano de controle dedicado para gerenciar tudo, disse Jared Watts, engenheiro fundador da Upbound e mantenedor do Crossplane, em entrevista ao TNS.
O Crossplane pode ser usado para “definir uma plataforma consistente que obtenha todas as políticas, configurações e tudo o que sua organização precisa para estar em conformidade”, disse Watts. “E então oferece uma boa abstração aos desenvolvedores para obter a infraestrutura de que precisam.”
Este plano de controle se adapta perfeitamente à popularidade emergente da engenharia de plataforma. “Crossplane é uma grande parte da engenharia de plataforma por ser capaz de definir uma plataforma consistente que sempre gerencia tudo o que você precisa para seus desenvolvedores de maneira consistente”, disse Watts.
Uma vantagem que o Crossplane oferece é a capacidade de trabalhar com recursos não-Kubernetes, uma preocupação crescente para muitas lojas que podem não estar dispostas a migrar todos os seus recursos para uma infraestrutura nativa da nuvem.
“Crossplane é uma extensão do Kubernetes. Ele ensina ao Kubernetes tudo sobre recursos externos, como recursos de nuvem e novas infraestruturas que vivem fora do Kubernetes”, disse Watts.
Plano cruzado para desenvolvedores
Os lançamentos do Crossplane ocorrem trimestralmente e o último 1.15, entre outras coisas, promete uma experiência melhor para os desenvolvedores. Watts disse.
A interface da linha de comando foi atualizada, com 3 novos subcomandos de linha de comando beta:
validação beta de plano cruzado para validar a composição em um esquema usando a biblioteca de validação do servidor API Kubernetes.
inicialização beta de plano cruzadoinicia um novo projeto de maneira mais fácil.
top beta de plano cruzadofornece verificações rápidas de utilização de recursos de pods Crossplane.
Há também modificações em uma série de CLIs existentes, todas modificadas com a ideia de facilitar aos desenvolvedores o provisionamento da infraestrutura em nuvem.
Além disso, a nova versão oferece suporte melhor às funções de composição. Lançadas pela primeira vez na versão 1.11, as funções de composição atraíram a imaginação da comunidade Crossplane. Funções de planos cruzados são funções personalizadas para criar recursos de modelo.
Para ajudar a tornar as funções de composição mais fáceis de escrever, a Upbound lançou um kit de desenvolvimento de software (SDK) Python para ajudar a gerar essas funções com mais facilidade (elas também podem ser escritas com a linguagem de programação Go). As funções de composição agora podem solicitar recursos adicionais com escopo de cluster aos quais o Crossplane tem acesso, como uma nuvem privada virtual (VPC).
As funções agora têm suporte de observabilidade para Prometheus: Crossplane agora emite métricas de funções básicas para número de solicitações enviadas, número de respostas recebidas e histograma de duração da execução da função.
Crossplane: um projeto CNCF prestes a se formar
O projeto também pode trazer boas notícias no âmbito da CNCF. O projeto, que está em estado de incubação desde 2021, solicitou o status de graduação.
“Estamos afirmando que o projeto amadureceu, cresceu, foi dimensionado e adotado pelas pessoas”, disse Watts. “Tem pessoas contribuindo para isso, tem uma comunidade. Está maduro e pronto para se formar.”
Então, talvez na KubeCon, veremos a graduação do Crossplane como um projeto maduro em CNCF.
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Joab Jackson é editor sênior do The New Stack, cobrindo computação nativa em nuvem e operações de sistema. Ele faz reportagens sobre infraestrutura e desenvolvimento de TI há mais de 25 anos, incluindo passagens pela IDG e pela Government Computer News. Antes disso, ele…
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.