Em 6 de março de 2018, o Kubernetes se tornou o primeiro projeto graduado da Cloud Native Computing Foundation, status dado a projetos com adoção ampla e governança madura. Na época, mais de metade das empresas da Fortune 100 usava Kubernetes para orquestrar containers.
Em 6 de março de 2018, a Cloud Native Computing Foundation (CNCF), ligada à Linux Foundation, anunciou o Kubernetes como seu primeiro projeto graduado. O status é concedido a projetos que demonstram adoção ampla, governança documentada e compromisso com a comunidade. Na mesma ocasião, a CNCF citou dados da consultoria Redmonk segundo os quais 71% das empresas da Fortune 100 usavam containers e mais de 50% usavam Kubernetes para orquestrá-los. Para quem contrata desenvolvimento e infraestrutura, 2018 marcou o reconhecimento formal da maturidade do Kubernetes pela principal fundação do ecossistema.
O que significou a graduação na CNCF?
Segundo o comunicado da CNCF, um projeto graduado precisa mostrar:
- adoção forte por usuários;
- processo de governança documentado e estruturado;
- compromisso com o sucesso e a inclusão da comunidade.
O Kubernetes cumpriu esses requisitos ao adotar o código de conduta da CNCF, definir sua própria estrutura de governança, formar um comitê diretor com 13 membros e obter o selo de boas práticas da Core Infrastructure Initiative. O anúncio foi feito no Open Source Leadership Summit, em Sonoma, na Califórnia.
Quem já usava Kubernetes em 2018?
A CNCF listou empresas que já rodavam Kubernetes em produção, como Uber, Bloomberg, BlackRock, The New York Times, Lyft, eBay e Goldman Sachs. Os números da Redmonk citados no comunicado ajudam a dimensionar o momento:
| Indicador citado pela CNCF (fonte: Redmonk) | Valor |
|---|---|
| Empresas da Fortune 100 que usavam containers | 71% |
| Empresas da Fortune 100 que usavam Kubernetes para orquestração | Mais de 50% |
| Membros do comitê diretor do Kubernetes | 13 |
Chris Aniszczyk, COO da CNCF, disse que o projeto havia se mostrado resiliente o bastante para gerenciar containers em escala em qualquer setor. Sarah Novotny, então líder de estratégia de código aberto do Google Cloud, afirmou que o projeto tinha orgulho de se graduar como projeto pleno da fundação.
O que é orquestração de containers, em termos práticos?
Containers empacotam uma aplicação com tudo de que ela precisa para rodar. Um orquestrador como o Kubernetes decide onde esses containers rodam, reinicia os que falham, distribui a carga e permite atualizar versões com menos interrupção. Para sistemas com muitos serviços ou variação grande de acesso, isso facilita escalar e manter a operação.
O que isso mudou para quem contrata software?
Uma arquitetura em containers orquestrada por Kubernetes traz benefícios de escala e padronização, mas também custos de operação e exigência de equipe especializada. Quando uma proposta de software house ou consultoria de infraestrutura inclui esse tipo de arquitetura, vale avaliar:
- Se o tamanho do sistema justifica a complexidade de um orquestrador.
- Quem vai operar o ambiente depois da entrega.
- Se será usado um serviço gerenciado de nuvem ou um cluster próprio.
- Como serão feitos monitoramento, backups e atualizações.
- Qual é o custo mensal estimado da infraestrutura.
O mesmo ano mostrou o interesse de grandes empresas nesse ecossistema: em outubro de 2018, a IBM anunciou a compra da Red Hat, dona de tecnologias para nuvem híbrida, por US$ 34 bilhões.
O que isso significa hoje?
A graduação de 2018 indica que o Kubernetes deixou de ser aposta e virou infraestrutura comum. Isso não quer dizer que todo projeto precise dele. Ao contratar, peça ao fornecedor que justifique a arquitetura proposta em função do tamanho e da criticidade do sistema e que deixe claro quem será responsável pela operação. A Citeo reúne software houses para comparação.
Fontes
Compare nota, avaliações verificadas e score, e fale direto com a empresa pela Citeo.
Perguntas frequentes
Quando o Kubernetes se graduou na CNCF?
Em 6 de março de 2018, quando se tornou o primeiro projeto graduado da Cloud Native Computing Foundation.
O que é preciso para um projeto se graduar na CNCF?
Segundo a fundação, o projeto precisa demonstrar adoção forte, governança documentada e estruturada e compromisso com o sucesso e a inclusão da comunidade.
Quantas grandes empresas usavam Kubernetes em 2018?
Segundo dados da Redmonk citados pela CNCF, mais de 50% das empresas da Fortune 100 usavam Kubernetes para orquestração de containers, e 71% usavam containers.