Kubernetes teeb kasutuselevõtu lihtsamaks, kuid kõigi tööriistade puhul, kui jõuad natuke sügavamale, näiteks Kubernetes'i klastri käitamisse, tekib kergesti uus hulk probleeme. Millised on siis tavalised probleemid, millega te tõenäoliselt kokku puutute, ja millised on parimad nõuanded nende vältimiseks?
Selles videos intervjueerib Paavo Pauklin pilve tippekspert Maciej Rostanskit Kubernetes'i klastri käitamisel esinevatest probleemidest ja sellest, mida juhid peavad sellest teadma.
Te saate teada:
- Millised on ühised probleemid ja väljakutsed Kubernetes klastri käitamisel?
- Kui lihtne või raske on oma klastrit hallata?
- Kui palju kogemusi peab teie meeskonnas olema?
- Kas vahendid on hästi integreeritud ja lihtsad või mitte?
- Mis saab andmetasandist?
- Kas peaksite kasutama hallatavaid teenuseid või tegema seda ise?
Vaata episoodi YouTube'is ja ärge unustage meeldida ja tellida.
Video subtiitrid
Paavo: "Hei kõik, ma olen Paavo Pauklin Netcorpist ja tere tulemast kuulama meie minisarja vestlusi it-ekspertidega. Täna räägime taas Kubernetesist, aga teise nurga alt. Ja minuga on jälle minu hea kolleeg Maciej Rostanski kaasas. Hei Maciej! Maciej on kogenud pilvearhitekt ja DevOps-insener, üks parimaid, kellega ma olen kunagi koos töötanud. Nii et ta oskab tõesti öelda ja tänane suur küsimus on, et mis võivad olla probleemid, kui sa Kubernetes klastrit käivitad?"
Maciej: "See on hea küsimus. Nii et kui te otsustate, et te käivitate oma rakendusi Kubernetes'i platvormi sees, siis te olete mis tahes tarkvara, mis tahes rakenduse arendaja, peate te endalt küsima paar asja ja need asjad hõlmavad esiteks seda, kas liiklus, mida minu rakendus hakkab kasutama ja hakkab teenindama veebiliiklust? Kas see on HTTP, HTTPs, GRPC või on see mingi muu liiklus, kas see on mingi voogedastus? Ja Kubernetesil on suurepärased meetodid, suurepärased objektid ja suurepärased tööriistad veebiliikluse jaotamiseks, kuid mõnikord on sellega raskusi. Ja sellise liikluse käsitlemise konfigureerimine, mis ei ole veebiliiklus, on mingi keeruline. Nii et seal võib oodata raskusi. Ja see ei ole väga hästi kirjeldatud probleem. Kubernetes'i jaoks võib leida vähem lahendusi kui tüüpiline veebiteenus. Teine asi, mida te võite oodata, on Kubernetese platvormi haldamisega seotud probleemid, sest see on tegelikult mõnevõrra keeruline tööriistade kogum, mitte üksik kood, üksik rakendus. Ja tööriistade kogum vajab kogenud inimesi, kes seda käivitavad. Ja probleem on see, et te võite oodata mitmeid probleeme, kui uuendate, ajakohastate, muudate mingeid komponente. Kubernetes on suur hulk koos tegutsevaid tööriistu ja sa pead suutma iga neist uuendada, hallata, rakendada või tõrkeid kõrvaldada. See on põhjus, miks on Kubernetese'i hallatavate teenuste vahel selline populaarsus pilveplatvormide sees. Mina ise olen Kubernetese'i hallatavate teenuste suur fänn, sest alati, kui ma AWSi ja Google Cloudi või isegi mõne väiksema platvormi klastrit kasutusele võtan, otsin alati võimalust kasutada hallatavat teenust. Ja ma ütleksin, et 80% probleemidest nagu sertifikaatide uuendamine, nagu masterite haldamine, ETCD-serveri eest hoolitsemine. Kui me läheme tehnilistesse üksikasjadesse, siis need on toimingud, mis on Kubernetese platvormi kogenematuile administraatoritele väga keerulised. Ja enamik neist probleemidest võetakse ära, kui me kasutame Kubernetese'i jaoks hallatavat teenust."
Paavo: "Seega on Kubernetes suurepärane tööriist, kuid sellel on ka mõned puudused. Aga nagu ma näen, on ka mõned lahendused hallatavate teenuste kaudu."
Maciej: "Jah, ma ütleksin, et üks asi, mis tuleb lisada, kui sa Kubernetes klastreid haldad, on esimene asi, mida sa haldad, on teenus ise, nii et sa võid mõelda sellest kui Kubernetese juhtimisplaanist. Ja teine asi, mida sa haldad, ja sa haldad seda alati ise, on Kubernetese andmetasand. Nii et kõik need sõlmed, millel rakendused jooksevad ja see on midagi, mida tuleb hallata, tuleb ka uuendada, uuendada ja hoolitseda. Ja see, kuidas te seda teete, tekitab kulusid, nõuab aega ja vajab ja nõuab kvalifitseeritud inimesi, et seda teha. Nii et need on asjad, mille pärast tuleb Kubernetese klastri käitamise üle mõeldes muretseda."
Paavo: "Ja me kõik teame, et head inimesed ei kasva puul, eriti tänapäeval, kahjuks. Aga okei aitäh. See oli väga hea ülevaade võimalikest probleemidest Kubernetesiga. Kui keegi vajab abi Kubernetesiga, siis võtke julgelt ühendust. Aitäh Maciej."
Maciej: "Tänan teid. Hüvasti."
Kui teil on lisaküsimusi või vajate abi, võtke ühendust Paavo.Pauklin@netcorp.ee.