Abaixando a barreira para Kubernetes
Uma década, Kubernetes permanece complexo, mesmo usando serviços gerenciados. No entanto, estão em andamento esforços para criar abstrações que melhorem a experiência e a acessibilidade do desenvolvedor. “O Kubernetes Tooling está ajudando a preencher lacunas de habilidades, fornecendo interfaces intuitivas e insights prontos para uso, o que reduz a barreira da experiência”, diz Shwartz de Komodor.
As ferramentas também estão evoluindo para tornar a visibilidade do cluster mais acessível, com instalações de uma etapa para funções de observabilidade. “Antes, você precisava realmente aumentar o código do seu aplicativo e adicionar manualmente configurações alterando o manifesto”, explica a SIUS da New Relic. As opções de observabilidade amigáveis agora ajudam os operadores a entender melhor a saúde de seus sistemas e a identificar problemas de desempenho ou confiabilidade com muito menos esforço.
A IA e o aprendizado de máquina também estão desempenhando um papel no aprimoramento da experiência do usuário com o Kubernetes Management. Por exemplo, Andreas Grabner, ativista do DevOps da Dynatrace e um embaixador da CNCF, compartilha como as ferramentas generativas orientadas a IA facilitaram a observação e o diagnóstico de clusters de Kubernetes, ajudando a análise raiz da análise com informações práticas a otimizar sistemas.
Kubernetes é cimentado no futuro da infraestrutura nativa em nuvem. Neste mundo, o Edge se tornará um padrão de implantação mais comum, e a contêinerização alimentará o futuro das aplicações nativas da IA. Para abordar a complexidade nativa em nuvem, muitas empresas colocaram suas esperanças na engenharia de plataforma para consolidar ferramentas e criar estradas pavimentadas que melhoram a usabilidade da arquitetura nativa em nuvem.
Até 2025, 95% dos aplicativos serão implantados em plataformas nativas da nuvem, estima o Gartner. Mas, embora o ecossistema nativo da nuvem pareça em seu zênite, muitas empresas ainda não mudaram para os contêineres, sinalizando espaço para crescimento.
Ainda há muito espaço para um crescimento emocionante para Kubernetes. Crescimento não apenas em termos de adoção, mas também na plataforma subjacente, nas ferramentas e complementos e nos casos de uso. Projetado para orquestrar recipientes em escala maciça, o descendente do Borg do Google parece destinado a se tornar um padrão de implantação padrão para todos os tipos de cargas de trabalho. De qualquer forma, a raça entre usabilidade e complexidade parece estar obrigada a continuar.
Os Kubernetes se tornarão maduros e fáceis nos próximos anos, ou um adolescente rebelde e pesado? O tempo dirá.