O que é Kubernetes? Sete fatos rápidos explicados pelos fundadores!




 

O Kubernetes (K8s) é um sistema de código aberto para automatizar a implantação, o dimensionamento e o gerenciamento de aplicativos em contêiner.

OS AUTORES DA KUBERNETES

Em termos práticos, “as organizações têm muitos computadores e muitas coisas que desejam executar nesses computadores. É como jogar um jogo do Tetris, descobrir quais coisas executar em quais computadores “, diz Joe Beda, engenheiro-chefe da VMware. “O Kubernetes é a ideia de tornar mais fácil para os desenvolvedores de aplicativos enviarem aplicativos mais rapidamente, de forma mais confiável e de uma maneira que beneficie os usuários finais.”

Beda saberia. Ele e Craig McLuckie, vice-presidente de pesquisa e desenvolvimento da VMware, fizeram parte da equipe que criou o Kubernetes. Os dois mais tarde co-fundaram a Heptio – adquirida pela VMware em dezembro de 2018 – uma startup oferecendo produtos e serviços que ajudam as empresas a fazer o melhor uso do Kubernetes. Agora, parte da VMware, Craig, Joe e equipe estão trabalhando para reforçar a reputação da VMware como principal facilitador do Kubernetes e das operações nativas da nuvem.

Acompanhe a tecnologia que está transformando os negócios com sete fatos rápidos de Beda e McLuckie.

1. Kubernetes começou no Google.
Internamente, o Google gerenciava clusters de contêineres com seu próprio sistema chamado Borg – um nome de um grupo de alienígenas em “Star Trek”. Um grupo de engenheiros da Borg percebeu que “os contêineres eram o futuro da computação – eles são dimensionáveis, portáteis e mais eficientes .

“Poderíamos trazer uma nova maneira de pensar sobre a organização e o gerenciamento de aplicativos corporativos, inspirados pelas tecnologias internas do Google, para o mundo externo mais amplo”, diz McLuckie. “Ficou claro que era a coisa certa a fazer pelo negócio e a coisa certa a fazer pelos clientes.”

Depois que eles divulgaram a ideia, o Google tornou-se público com o software de código aberto em 2014.

2. O Kubernetes é um projeto da Cloud Computing Foundation (CNCF).
Quando a equipe anunciou o Kubernetes 1.0 em 2015, eles contribuíram para o novo CNCF, um projeto dedicado à promoção de tecnologias e práticas nativas em nuvem, como contêineres.

“Nossa maior prioridade era interromper a indústria, e a única maneira prática de fazer isso era com uma comunidade forte e aberta em torno disso”, diz McLuckie. “Uma das coisas realmente poderosas sobre as tecnologias de código aberto é que você pode estimular uma comunidade que trará um conjunto único de perspectivas, recursos e atributos para o projeto. A liga que emerge é mais forte que qualquer uma das peças constituintes ”.

3. O Kubernetes permite o desenvolvimento nativo da nuvem.
“Há uma diferença entre a nuvem e a nuvem nativa”, diz Beda. “A nuvem é como rodar em computadores de outra pessoa … terceirizar parte do fardo de rodar e usar sistemas”.

Por outro lado, a computação nativa em nuvem busca aproveitar os aspectos únicos da nuvem – orientada por API, autoatendimento, elástica – para reinventar o desenvolvimento de TI e software, diz ele. “As empresas mais ágeis e inovadoras sabem realmente como aproveitar essas capacidades.”

Os contêineres são um método leve e fácil de transportar aplicativos de um ambiente para outro, usando menos recursos. É por isso que os contêineres e a orquestração de contêineres, como o Kubernetes, são populares para o desenvolvimento de aplicativos nativos na nuvem.

 

 

 

Fonte: https://www.vmware.com