Webinar gratuito “Visão geral dos recursos do Kubespray”

Por que Kubespray?

Encontramos o Kubernetes há pouco mais de dois anos - antes disso, tínhamos experiência em trabalhar com Apache Mesos e abandonamos com sucesso o docker swarm. Portanto, o desenvolvimento dos k8s acompanhou imediatamente o sistema brasileiro. Não há minicubos ou soluções de gerenciamento do Google.

O Kubeadm naquele momento não sabia montar um cluster etcd e, das demais opções, o kubespray estava no topo dos resultados do Google.

Olhamos para ele e percebemos que tínhamos que aceitá-lo.

Em 23 de setembro, às 20.00h, horário de Moscou, Sergey Bondarev conduzirá webinar gratuito “Visão geral dos recursos do Kubespray”, onde ele lhe dirá como preparar o kubespray para que fique saboroso, eficaz e tolerante a falhas, e então o pensamento “nem todos os iogurtes são igualmente saudáveis” não surge.

Webinar gratuito “Visão geral dos recursos do Kubespray”

No webinar, Sergey Bondarev contará como funciona o kubespray, qual a diferença de kubeadm, kops, rke. Compartilhará recursos exclusivos do kubespray e do algoritmo de instalação de cluster. Analisará as características (desvantagens) da operação industrial.

Então, por que pegamos o kubespray com as três mãos?

  • É ansible e de código aberto. Você sempre pode adicionar alguns momentos para você.
  • Você pode instalá-lo no Centos e em outras distribuições 😉
  • Configuração HA. Cluster etcd tolerante a falhas de 3 mestres.
  • Capacidade de adicionar nós e atualizar o cluster.
  • Instalação de software adicional, como painel, servidor de métricas, controlador de ingresso, etc.

O script ansible também funciona com mitógeno. O que dá uma aceleração de 10-15%, não mais, porque a maior parte do tempo é gasto no download de imagens e na instalação.

Falando objetivamente, no momento a escolha do kubespray para instalar um cluster não é tão óbvia como era há dois anos.

Resumidamente...

Por exemplo, kops - como o cubespray, permite que você instale um cluster do zero, até mesmo criando você mesmo máquinas virtuais. Mas apenas AWS, GCE e openstack funcionam. O que levanta a questão - por que é necessário se essas nuvens possuem soluções de gerenciamento, mesmo em pilha aberta, por exemplo selectel ou mail.ru. rke - algumas pessoas gostam, mas têm sua própria abordagem para a estrutura do cluster que está sendo criado e não têm grandes oportunidades para personalizar os componentes do cluster. Além disso, você precisa de um nó já configurado com o docker instalado. kubeadm - também requer Docker, um utilitário dos desenvolvedores do Kubernetes, que finalmente aprendeu como criar configurações tolerantes a falhas, armazenar a configuração e o certificado dentro do cluster, e agora não há necessidade de transferir manualmente esses arquivos entre nós. Uma boa ferramenta, mas focada apenas em aumentar a planície de controle. Ele nem instala rede no cluster, e a documentação sugere a aplicação manual de manifestos com CNI.

Bem, um fato importante é que todos esses três utilitários são escritos em go, e se você precisar de algo exclusivo, você precisa saber go para corrigir o código e criar uma solicitação pull.
Cubspray é um ansible que é claramente mais fácil de aprender do que usar.

Bem, e claro, usando o mesmo ansible, você pode escrever seus próprios scripts para instalar o docker e um cluster usando rke ou kubeadm. E esses scripts, devido à sua especialização restrita especificamente para suas necessidades, funcionarão muito mais rápido que o cubespray. E esta é uma excelente opção funcional. Se você tiver competência e tempo.

E se você está apenas começando a se familiarizar com Kubernetes, então dominar o cubespray será muito mais fácil e rápido.

E isso é apenas parte do que falaremos. Não será chato. Venha e inscreva-se no webinário. Ou cadastre-se e renda. O que você preferir.

Fonte: habr.com

Adicionar um comentário