Estado da API: microsserviços desapareceram APIs macro e zumbis
24 de janeiro de 2024Testes automatizados baseados em nuvem aumentam a velocidade rapidamente
24 de janeiro de 2024Sempre há muita coisa acontecendo no mundo do Kubernetes. Mas a véspera de uma grande reunião comunitária como a KubeCon nos dá a oportunidade de fazer um balanço do quão longe chegamos – e para onde iremos em seguida.
Identifiquei cinco tendências que a nossa indústria tem de enfrentar neste momento, que irão acontecer na KubeCon EU Amsterdam.
1: Edge significa negócios
Todos os indicadores são de que o Edge Kubernetes finalmente atingiu a consciência dominante. As grandes casas de analistas estão publicando seus primeiros relatórios e classificações de fornecedores dedicados. Há mais artigos, eventos e novas ideias brilhantes de fornecedores.
Tudo isso é ótimo, é claro: quanto mais discussão e colaboração, mais forte será a comunidade, mesmo que isso signifique ter que recorrer a mais jargões.
É importante ressaltar que também há um progresso significativo na solução dos problemas reais de adoção comercial na produção. Questões como:
- Como você pode realmente proteger um dispositivo e suas cargas de trabalho quando ele está sem supervisão em campo?
- Como você pode manter os custos e os erros da cadeia de suprimentos sob controle quando você precisa preparar e enviar dispositivos de borda novos e de reposição regularmente para centenas de locais?
- Como você pode garantir a disponibilidade e executar de forma realista as tarefas do Dia 2, como aplicação de patches, quando os dispositivos são remotos e têm conectividade intermitente?
- Como você pode otimizar o desempenho do K8s para hardware de ponta com restrição de energia?
Responder a essas perguntas exige muito, e é por isso que você verá cada vez mais iniciativas conjuntas, como nossa colaboração com a Canonical (e alerta de spoiler: podemos ter outro anúncio na KubeCon, então fique atento).
Mas o verdadeiro progresso é obtido na parceria entre os fornecedores e os engenheiros talentosos que trabalham ao lado do cliente. Isso é o que você ouvirá quando participar de nossa sessão no Edge Day com a startup israelense de tecnologia agrícola Tevel Aerobotics.
Eles estão colocando Kubernetes em drones de colheita de frutas para executar cargas de trabalho de visão computacional de IA em tempo real. É uma coisa super legal. É também uma prova de fogo para qualquer pilha de tecnologia, entre a economia frágil da indústria agrícola, os desafios operacionais e de segurança de colocar hardware literalmente no campo e a necessidade de excelente disponibilidade e desempenho de aplicativos. Então, se você está trabalhando no limite, não perca esta palestra.
As conferências KubeCon + CloudNativeCon reúnem adotantes e tecnólogos para promover a educação e o avanço da computação nativa em nuvem. Os eventos neutros em termos de fornecedor apresentam especialistas de domínio e principais mantenedores por trás de projetos populares como Kubernetes, Prometheus, Envoy, CoreDNS, containerd e muito mais.
Saber mais
As últimas novidades da KubeCon + CloudNativeCon
$(document).ready(function() { $.ajax({ método: ‘POST’, url: ‘/no-cache/sponsors-rss-block/’, headers: { ‘Cache-Control’: ‘no- cache, no-store, must-revalidate’, ‘Pragma’: ‘no-cache’, ‘Expires’: ‘0’ }, dados: { patrocinadorSlug: ‘kubecon-cloudnativecon’, numItems: 3 }, sucesso: function( dados) { if (data.startsWith(‘ERROR’)) { console.log(data); $(‘.sponsor-note-rss’).hide(); } else { $(‘.sponsor-note-rss -items-kubecon-cloudnativecon’).html(dados); } } }); });
2: Mais do que nunca, a experiência do desenvolvedor é importante
Embora ironicamente os contêineres tenham surgido como uma tecnologia para ajudar os desenvolvedores a criar aplicativos mais portáteis, o Kubernetes ainda é um conjunto de construções de infraestrutura usadas pelas equipes de operações. Durante anos, o foco do ecossistema K8s tem sido ajudar o pessoal de operações a realizar seu trabalho com mais eficiência.
Mas no mundo da constante “mudança para a esquerda”, isso não é mais suficiente – os desenvolvedores também precisam fazer parte do mundo do Kubernetes. Só que sem ter que lidar com o próprio Kubernetes!
Começando com o hype em torno da engenharia de plataforma no ano passado, e um pouco de reação da comunidade contra a complexidade inerente ao Kubernetes, estamos percebendo uma consciência repentina de que há um segundo parceiro neste casamento: o desenvolvedor de aplicativos, cujo trabalho é construir aplicativos e enviar aplicativos para , Aglomerados K8s.
Agora a comunidade está percebendo que desenvolvedores frustrados e improdutivos são um fardo para seus negócios e precisamos coletivamente ajudá-los a abstrair parte da complexidade da infraestrutura K8s com a qual eles realmente não deveriam ter que lidar. Quer você chame isso de ZeroOps ou qualquer outra coisa, o que importa é a experiência do desenvolvedor.
Embora vários fornecedores estejam apostando neste espaço (incluindo nós, temos que admitir, com nosso Palette Dev Engine), parece que é o começo – e é aqui que eventos como o KubeCon são inestimáveis para ajudar a limpar o ar e compartilhar diferentes perspectivas .
3: Marchas Bare Metal em diante
Por meio de nosso trabalho na Spectro Cloud com clientes como Super League Gaming e parceiros como Cox Edge e Canonical, fica claro para nós que o Kubernetes bare metal não veio apenas para ficar, mas está fazendo grandes avanços na adoção além do tipo de casos de uso de nicho que usou pelos quais são conhecidos, como cargas de trabalho de IA/ML.
Uma motivação pode ser a economia – à medida que os parafusos orçamentais são apertados, os CIOs ficam mais relutantes em pagar o “imposto V” onde pode haver uma alternativa (especialmente com receios de que a Broadcom aumente os preços da VMware). E se o bare metal tiver uma vantagem de desempenho, melhor ainda.
Edge é outro driver. Quando os dispositivos ficam menores, a sobrecarga de um hipervisor se torna inviável (tanto em termos de requisitos de recursos quanto de custos de licença).
E embora muitos tenham começado a executar o Kubernetes em cima da infraestrutura virtualizada, agora é até possível inverter totalmente o script e fazer com que suas cargas de trabalho existentes baseadas em VM sejam executadas no Kubernetes, por meio de projetos como o KubeVirt.
Junte todas essas tendências e estaremos preparados para uma mudança radical no mundo da virtualização. Já estamos vendo mais anúncios sobre recursos bare metal e também veremos mais histórias de sucesso nos próximos meses.
Se você está trabalhando na mudança para bare metal, aqui estão algumas dicas.
4: Cada dólar (ou euro) conta
Em comparação com os dias de glória do início de 2022, o cenário empresarial de repente parece bastante sombrio. Centenas de milhares de trabalhadores de tecnologia foram demitidos. A inflação está alta. Os investidores estão fechando a torneira do dinheiro grátis. Os cintos estão sendo apertados. Os bancos estão arquivando. O medo está no ar.
Esses eventos têm um efeito cascata e atingirão todas as organizações que usam o Kubernetes.
É provável que haja mais escrutínio sobre os custos. Um relatório recente da Sysdig identificou o enorme desperdício de recursos do Kubernetes. Você tem visibilidade de todos os seus clusters e a capacidade de gerar relatórios sobre custos e gerenciar a capacidade de maneira eficaz? Você consegue otimizar suas cargas de trabalho em várias nuvens para otimizar orçamentos? É hora de abandonar a conta da nuvem e mover as cargas de trabalho de volta para o local? Claro, já falamos acima sobre o custo das licenças de virtualização.
Tempo é igual a dinheiro, e não é apenas a produtividade do desenvolvedor que está sob escrutínio: a produtividade operacional também estará sob os holofotes. Por um lado, é improvável que haja orçamento para o número de funcionários; portanto, se você sentir falta de conhecimento especializado em K8s, é improvável que consiga contratá-lo. Espere que essas solicitações abertas permaneçam não preenchidas.
E se você está lutando para gerenciar as tarefas operacionais diárias de cuidado de clusters à medida que o uso do Kubernetes aumenta, ou para responder a novas solicitações de clientes internos, talvez seja necessário pensar em como fazer as coisas de maneira mais inteligente. Os CIOs compararão notas sobre o que há de melhor em automação e se seus engenheiros de plataforma, administradores de sistemas, arquitetos e controle de qualidade estão gastando horas caras em trabalho manual em seus clusters, é hora de se preparar para a mudança.
5: Não se trata da distro
Já dizemos isso há alguns anos, mas a distribuição é apenas uma camada em sua pilha, um componente que você pode inserir e remover conforme suas necessidades mudam (seja para suportar hardware limitado na borda ou para transferir suas cargas de trabalho para uma nuvem diferente).
Não é que uma distribuição seja uma mercadoria: há muitos prós e contras e a escolha é importante. Mas você não deve se comprometer ou, Deus me livre, ficar preso à primeira distro que você implantar na produção. Você não deveria se sentir mal por usar múltiplas distros (nossa pesquisa descobriu que todo mundo faz isso). Este é agora um comportamento comum, assim como a multicloud – e assim como a multicloud, tem muitas vantagens, incluindo a mitigação de riscos.
A questão então mudou. Não se trata mais de “qual é a melhor distribuição do Kubernetes”, mas sim de “como faço para gerenciar várias distros (e tudo mais) sem perder a cabeça”. A resposta pode te surpreender.
Razões para ser alegre
Algumas destas cinco tendências podem parecer pessimistas, até mesmo alarmistas. Mas eles realmente não são. Eles são sobre o amadurecimento do Kubernetes.
Passamos do ponto crítico de o Kubernetes ser um projeto tecnológico empolgante: agora estamos nas considerações de tecnologia empresarial. Habilidades e produtividade da equipe. Escolha e aprisionamento. Segurança e disponibilidade. E resumindo, o mais importante de todos é a relação custo-benefício e o retorno do investimento.
Como uma comunidade de pioneiros em tecnologia reunidos na KubeCon, adoramos discutir o que é legal e inovador. Mas também precisamos de ter em conta um futuro sustentável para o nosso ecossistema à medida que o Kubernetes se torna popular num momento de incerteza.
Venha nos ver no Edge Day, ou durante toda a semana na KubeCon no estande S22, e compartilhe o que está acontecendo seu mente.
A postagem 5 tendências a serem observadas na KubeCon EU 2023 apareceu pela primeira vez em The New Stack.