Kubernetes
Kubernetes é um software desenhado para gerir, dimensionamento e implantação de aplicações em contêineres. empresas notáveis que usam o software incluem Pearson, Caixa, Huawei, Haufe.Group, BlackRock, Bla Bla Car, Comcast, Pokemon GO, Philips, SoundCloud, Goldman Sachs, SAP, WePay, The New York Times, Yahoo Japan, zulily, eBay e da Fundação Wikimedia. Kubernetes ainda tem a sua própria convenção: KubeCon.
- reversões e lançamentos automatizados irá confirmar as alterações para uma aplicação progressiva ao mesmo tempo manter um olho sobre a saúde do programa.
- Se algo der errado, Kubernetes vai rolar automaticamente para a última e melhor versão até que as correções são feitas
- orquestração de armazenamento permite a montagem de qualquer sistema de armazenamento de um desejos de administrador, seja ele de armazenamento local, os provedores de nuvem populares (Amazon Web Services, Google Cloud), ou sistemas de armazenamento, mesmo de rede (iSCSI, NFS, Ceph, Flocker, Cinder, Gluster)
- execução em lote permite Kubernetes gerenciar automaticamente CI e batch cargas de trabalho, mesmo substituindo recipientes falharam
- Totalmente open source significa software qualquer um é livre para modificá-lo. A versão mais recente está sempre disponível no repositório GitHub Kubernetes
- On-line tutoriais interativos estão disponíveis para os usuários que tentam começar
- Kubernetes é projetado para trabalhar com qualquer tipo de processo de desenvolvimento de aplicações, o que significa que as plataformas mais simples são provavelmente disponível para as necessidades mais especializadas
Os desenvolvedores que querem uma solução abrangente e amadurecer software para a implantação de aplicativos em nuvem muitas vezes recorrer a um dos maiores nomes no mercado, Kubernetes, e por boas razões. Esta plataforma incrível é mais de 15 anos na fabricação e está repleto de recursos que foram adicionados ao longo dos anos, combinando os melhores itens de software de muitos outros desenvolvedores. Por exemplo, o software apresenta binpacking automática, que coloca os recipientes, a fim de suas necessidades de recursos, economizando disponibilidade e servidor carga de trabalho. Isso mantém recursos livres para outras tarefas e proporcionando uma experiência mais otimizada que outras plataformas falham tentando alcançar. Kubernetes também vem equipado com escala horizontal, garantindo uma aplicação mais recursos com um comando, com base na carga do processador central automaticamente, ou mesmo com uma interface gráfica acessível. Uma das características mais impressionantes de Kubernetes é a sua funcionalidade de auto-cura, que irá reiniciar automaticamente recipientes que falharam. Ele também pode se mover, substituir e reprogramar recipientes quando um nó vai mal, permitindo a manutenção do servidor regular para ficar em dia e economizando o tempo de inatividade. Um exame de saúde definida pelo usuário pode ser implementado para garantir que os recipientes não saudáveis não são sequer anunciado aos clientes até que eles são dadas uma boa lei de saúde.