Webinar gratuito “Panoramica delle funzionalità di Kubespray”

Perchè Kubespray?

Abbiamo incontrato Kubernetes poco più di due anni fa: prima avevamo esperienza di lavoro con Apache Mesos e abbiamo abbandonato con successo lo sciame docker. Pertanto, lo sviluppo del k8 seguì immediatamente il sistema brasiliano. Nessun minicubo o soluzione gestionale di Google.

Kubeadm in quel momento non sapeva come assemblare un cluster etcd e, tra le altre opzioni, kubespray era tra i primi risultati di Google.

L'abbiamo guardato e abbiamo capito che dovevamo prenderlo.

Il 23 settembre, alle 20.00:XNUMX, ora di Mosca, dirigerà Sergey Bondarev webinar gratuito “Panoramica delle funzionalità di Kubespray”, dove ti dirà come preparare kubespray in modo che risulti gustoso, efficace e tollerante ai guasti, e quindi il pensiero “non tutti gli yogurt sono ugualmente salutari” non sorge.

Webinar gratuito “Panoramica delle funzionalità di Kubespray”

Al webinar, Sergey Bondarev ti racconterà come funziona kubespray, qual è la differenza da kubeadm, kops, rke. Condividerà le funzionalità uniche di kubespray e l'algoritmo di installazione del cluster. Analizzerà le caratteristiche (svantaggi) del funzionamento industriale.

Allora perché afferriamo il kubespray con tutte e tre le mani?

  • È ansible e open source. Puoi sempre aggiungere qualche momento per te.
  • Puoi installarlo su Centos e su altre distribuzioni 😉
  • Configurazione HA. Cluster etcd tollerante ai guasti di 3 master.
  • Possibilità di aggiungere nodi e aggiornare il cluster.
  • Installazione di software aggiuntivo come dashboard, server di metriche, controller di ingresso, ecc.

Lo script ansible funziona anche con mitogen. Ciò dà un'accelerazione del 10-15%, non di più, perché la maggior parte del tempo viene spesa per scaricare immagini e installazione.

Oggettivamente al momento la scelta di kubespray per l'installazione di un cluster non è così ovvia come lo era due anni fa.

In breve...

Ad esempio, kops, come cubespray, ti consente di installare un cluster da zero, creando anche tu stesso macchine virtuali. Ma funzionano solo AWS, GCE e openstack. Ciò solleva la domanda: perché è necessario se questi cloud dispongono di soluzioni di gestione, anche in stack aperto, ad esempio selectel o mail.ru. rke: ad alcune persone piace, ma hanno il proprio approccio alla struttura del cluster creato e non hanno grandi opportunità per personalizzare i componenti del cluster. Inoltre, è necessario un nodo già configurato con la finestra mobile installata. kubeadm - richiede anche Docker, un'utilità degli sviluppatori di Kubernetes, che ha finalmente imparato come creare configurazioni tolleranti agli errori, archiviare la configurazione e il certificato all'interno del cluster e ora non è necessario trasferire manualmente questi file tra i nodi. Un buon strumento, ma focalizzato solo sull'innalzamento del piano di controllo. Non installa nemmeno una rete nel cluster e la documentazione suggerisce di applicare manualmente i manifest con CNI.

Bene, un fatto importante è che tutte e tre queste utilità sono scritte in go e, se hai bisogno di qualcosa di unico, devi sapere go per correggere il codice e creare una richiesta pull.
Cubspray è un ansible che è chiaramente più facile da imparare che da usare.

Bene, e ovviamente, usando lo stesso ansible, puoi scrivere i tuoi script per installare docker e un cluster usando rke o kubeadm. E questi script, grazie alla loro ristretta specializzazione specifica per le tue esigenze, funzioneranno molto più velocemente di cubespray. E questa è un'opzione eccellente e funzionante. Se hai la competenza e il tempo.

E se stai appena iniziando a conoscere kubernetes, quindi padroneggiare il cubespray sarà molto più semplice e veloce.

E questa è solo una parte di ciò di cui parleremo. Non sarà noioso. Vieni e registrati al webinar. Oppure registrati e Venire. Qualunque cosa preferisci.

Fonte: habr.com

Aggiungi un commento