Miksi Kubespray?
Tapasimme Kuberneteksen hieman yli kaksi vuotta sitten - ennen sitä meillä oli kokemusta työskentelystä Apache Mesosin kanssa ja hylkäsimme onnistuneesti dockerparven. Siksi k8:n kehitys seurasi välittömästi Brasilian järjestelmää. Ei minikuutioita tai hallintaratkaisuja Googlelta.
Kubeadm ei sillä hetkellä osannut koota etcd-klusteria, ja muista vaihtoehdoista kubespray oli Googlen parhaiden hakutuloksissa.
Katsoimme sitä ja tajusimme, että meidän oli otettava se.
23. syyskuuta klo 20.00 Moskovan aikaa johtaa Sergei Bondarev
Webinaarissa Sergey Bondarev kertoo, miten kubespray toimii, mitä eroa on kubeadm, kops, rke:stä. Jakaa kubesprayn ja klusterin asennusalgoritmin ainutlaatuiset ominaisuudet. Analysoi teollisen toiminnan piirteitä (haittoja).
Joten miksi tartumme kubesprayyn kaikilla kolmella kädellä?
- Se on ansible ja avoimen lähdekoodin. Voit aina lisätä hetkiä itsellesi.
- Voit asentaa sen Centosiin ja muihin jakeluihin 😉
- HA-asetus. Vikasietoinen etcd-klusteri 3 isännästä.
- Mahdollisuus lisätä solmuja ja päivittää klusteria.
- Lisäohjelmistojen, kuten kojelaudan, mittauspalvelimen, sisääntuloohjaimen jne., asennus.
Ansible-skripti toimii myös mitogeenin kanssa. Mikä antaa 10-15% kiihtyvyyden, ei enempää, koska suurin osa ajasta kuluu kuvien lataamiseen ja asennukseen.
Objektiivisesti tarkasteltuna tällä hetkellä kubesprayn valinta klusterin asentamiseen ei ole läheskään yhtä ilmeinen kuin kaksi vuotta sitten.
Lyhyesti...
Esimerkiksi kops - näyttää siltä, että cubespray antaa sinun asentaa klusterin tyhjästä, jopa luomalla virtuaalikoneita itse. Mutta vain AWS, GCE ja openstack toimivat. Mikä herättää kysymyksen - miksi sitä tarvitaan, jos näissä pilvissä on hallintaratkaisuja, jopa avoimessa pinossa, esimerkiksi selectel tai mail.ru. rke - jotkut pitävät siitä, mutta heillä on oma lähestymistapa luotavan klusterin rakenteeseen, eikä heillä ole kovin suuria mahdollisuuksia räätälöidä klusterin komponentteja. Lisäksi tarvitset jo konfiguroidun solmun, johon on asennettu docker. kubeadm - vaatii myös Dockerin, Kubernetesin kehittäjien apuohjelman, joka on vihdoin oppinut luomaan vikasietoisia asetuksia, tallentamaan asetukset ja varmenteet klusterin sisään, eikä näitä tiedostoja enää tarvitse siirtää manuaalisesti solmujen välillä. Hyvä työkalu, mutta keskittyi vain ohjaustason nostamiseen. Se ei edes asenna verkkoa klusteriin, ja dokumentaatio ehdottaa luetteloiden käyttämistä CNI:n kanssa manuaalisesti.
No, tärkeä tosiasia on, että kaikki nämä kolme apuohjelmaa on kirjoitettu go, ja jos tarvitset jotain ainutlaatuista, sinun on tiedettävä go, jotta voit korjata koodin ja luoda vetopyynnön.
Cubspray on ansible, joka on selvästi helpompi oppia kuin käyttää.
No, ja tietysti samaa ansiblea käyttämällä voit kirjoittaa omia skriptejäsi telakointiaseman ja klusterin asentamiseksi rke:llä tai kubeadmilla. Ja nämä skriptit, koska ne ovat erikoistuneet erityisesti tarpeisiisi, toimivat paljon nopeammin kuin cubespray. Ja tämä on erinomainen, toimiva vaihtoehto. Jos on osaamista ja aikaa.
Ja jos olet vasta aloittamassa tutustumista
Ja se on vain osa siitä, mistä puhumme. Siitä ei tule tylsää. Tule ja
Lähde: will.com