"Yleiskatsaus Kubesprayn ominaisuuksiin": Ero alkuperäisen version ja haarukemme välillä

23. syyskuuta klo 20.00 Moskovan aikaa Sergei Bondarev pitää ilmaisen webinaarin "Kubesprayn ominaisuuksien yleiskatsaus", jossa hän kertoo, kuinka kubesspray valmistetaan niin, että se valmistuu nopeasti, tehokkaasti ja virheettömästi.

Sergey Bondarev kertoo, mikä ero alkuperäisen version ja haarukkamme välillä:

"Yleiskatsaus Kubesprayn ominaisuuksiin": Ero alkuperäisen version ja haarukemme välillä

Ero alkuperäisen version ja haarukkamme välillä.

Ne, jotka ovat jo törmänneet cubesprayyn, ovat luultavasti nyt ihmetelleet, miksi asetan kubeadmin vastakkain cubesprayn kanssa, koska cubespray klusterin luomiseksi kutsuu kubeadmia ja näyttää ensi silmäyksellä skriptiltä pakettien asentamiseen ja automaattiseen käynnistykseen.

Mutta näin ei aina ollut; aluksi cubespray asensi kaikki komponentit itsenäisesti:

  • koottu jne. klusteri;
  • asennetut kuutiot, luodut sertifikaatit, konfiguraatiot ja käyttövaltuudet staattisia ohjaustasokoteloita ja muita palvelukomponentteja varten;
  • loi palvelutilit työntekijäsolmuille ja liitti ne klusteriin.

Mutta toissa vuonna he poistivat tämän toiminnon ja jättivät vain kubadm. Mikä ei tuolloin ollut kovin hyvä. Tunsin itseni loukkaantuneeksi ja tein oman haarukan, jossa säilytin klassisen asennustilan, ja itse asiassa nyt pidän tämän haarukan ajan tasalla, kirsikkapoiminnan sitoumuksia alkuperäisestä cubespraysta itselleni. Matkan varrella klassisen tilan viimeistely uusia muutoksia varten.

Seurauksena on, että forkin luomien ja alkuperäisen klustereiden välinen ero on kube-välityspalvelin ja sertifikaattien voimassaoloaika.

Haarukassani kaikki pysyy entisellään - välityspalvelinkuutio käynnistetään staattisena podina, sertifikaatit myönnetään 100 vuodeksi.

Kubeadmissa välityspalvelinkuutio käynnistetään daemonsetina, ja varmenteita myönnetään vuodeksi ja ne on uusittava säännöllisesti. kubeadm on vihdoin oppinut tekemään tämän yhdellä komennolla.

Ero on pieni, ja nykyään käytämme molempia vaihtoehtoja.

Ominaisuudet (haitat) teollisen käytön aikana:

Käsikirjoitus on universaali, joten se ei ole kovin nopea. Voit nopeuttaa omaasi merkittävästi poistamalla tarkistukset ja käynnistämällä valmiista kuvasta.

Käsikirjoitus on monimutkainen, siinä on epäloogisia paikkoja, raskas perintö. Lisävarusteiden asennus ohjaimet ja ohjelmistot cubesprayn kautta - hyvä koulutukseen ja testaukseen. Prom. Toiminnan kannalta kuutiosuihkeesta riippuen ei ole kovin järkevä idea, ja ohjelmistopäivitys toteutetaan "tappaa se ja tee uusi" -menetelmällä - mikä tarkoittaa katkosta palvelussa.

Voi lisätä vain työlässolmuja, mastereissa on joitain vivahteita varmenteissa, eikä komentosarja käsittele kaikkia mahdollisia ongelmia.

Esimerkiksi minulla oli ongelma kubeadmin kanssa, kun se kaatui lisättäessä toista ja kolmatta masteria, ja sen jälkeen cubespray teki kubeadm-nollauksen solmussa ja yritti lisätä masterin uudelleen.

Ainoa ongelma oli, että vikaan mennessä toinen etcd-esiintymä oli jo onnistunut rekisteröitymään ja koska sekin poistettiin nollauksen jälkeen, päädyimme painajaiseen - etcd-klusteriin, jossa oli kaksi solmua, joista toinen oli poistettu, ja toinen ei enää hyväksy asiakkaita. Tämän seurauksena klusteri kuoli syntymättä.

Opensource sellaisenaan.

Kaikki tämä ja paljon muuta ilmaisessa webinaarissa "Kubesprayn ominaisuuksien yleiskatsaus» 23. syyskuuta klo 20.00 Moskovan aikaa.

Liity nyt!

Lähde: will.com

Lisää kommentti