{"id":78373,"date":"2020-04-19T01:42:20","date_gmt":"2020-04-18T23:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah"},"modified":"2020-04-19T01:42:20","modified_gmt":"2020-04-18T23:42:20","slug":"luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah","title":{"rendered":"Parimad tavad ja soovitused konteinerite ja Kubernetes'i k\u00e4itamiseks tootmiskeskkondades","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Parimad tavad ja soovitused konteinerite ja Kubernetes&#039;i k\u00e4itamiseks tootmiskeskkondades\" src=\"\/wp-content\/uploads\/2020\/04\/f12a1ccc7a5f2c54857661067d995ab9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKonteineritehnoloogia \u00f6kos\u00fcsteem areneb ja muutub kiiresti, seega puuduvad selles valdkonnas head t\u00f6\u00f6praktikad. Sellegipoolest kasutatakse Kubernetes'i ja konteinerite lahendusi \u00fcha enam - nii vanade rakenduste moderniseerimiseks kui ka uute pilverakenduste arendamiseks.\u00a0<\/p>\n<p>Meeskond <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/containers\/\">Kubernetes aaS Mail.ru-lt<\/a><\/noindex> kogus kokku prognoosid, n\u00f5uanded ja parimad tavad turuliidritelt Gartner, 451 Research, StacxRo\u0445 ja teised. Need aitavad tagada ja kiirendada konteinerite juurutamist tootmiskeskkondades.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kuidas m\u00f5ista, kas teie ettev\u00f5te on valmis konteinerite juurutamiseks tootmiskeskkonnas<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri andmetel<\/a><\/noindex>, 2022. aastal kasutab enam kui 75% organisatsioonidest tootmises konteineriseeritud rakendusi. See on oluliselt rohkem kui praegu, kui selliseid rakendusi kasutab alla 30% ettev\u00f5tetest.\u00a0<\/p>\n<p>Vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/451research.com\/\">451 Research<\/a><\/noindex>, prognoositav turg konteineritehnoloogia kasutamiseks 2022. aastal ulatub 4,3 miljardi dollarini. See on enam kui kahekordne summa v\u00f5rreldes 2019. aasta prognoosidega, turu kasvum\u00e4\u00e4r on 30%.<\/p>\n<p>Uues <noindex><a rel=\"nofollow\" href=\"https:\/\/portworx.com\/wp-content\/uploads\/2019\/05\/2019-container-adoption-survey.pdf\">Portworxi ja Aqua Security uuringus<\/a><\/noindex> 87% vastanutest teatas, et nad kasutavad praegu konteerimisv\u00f5imalusi. V\u00f5rdluseks, 2017. aastal oli selliseid vastajaid 55%.\u00a0<\/p>\n<p>Hoolimata suurenevast huvi ja konteinerite juurutamise kasvust, n\u00f5uab nende tootmisele viimine koolitust tehnoloogilise k\u00fcpsuse ja oskuste puudumise t\u00f5ttu. Organisatsioonid peaksid realistlikult vaatama \u00e4ritegevuse protsesse, mis n\u00f5uavad rakenduste konteerimist. IT-juhtidel on oluline hinnata, kas neil on vajalikud oskused edaspidiseks arendamiseks, arvestades kiirete \u00f5ppimisvajaduste olemasolu.\u00a0<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri eksperdid<\/a><\/noindex> usuvad, et allj\u00e4rgnevad k\u00fcsimused aitavad m\u00f5ista, kas olete valmis konteinerite juurutamiseks tootmises:<\/p>\n<p><img decoding=\"async\" alt=\"Parimad tavad ja soovitused konteinerite ja Kubernetes&#039;i k\u00e4itamiseks tootmiskeskkondades\" src=\"\/wp-content\/uploads\/2020\/04\/88131f4fc6ef0e318b92c730152c334c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>K\u00f5ige levinumad vead konteinerite kasutamisel tootmises<\/h2>\n<p>\nOrganisatsioonid alahindavad sageli pingutusi, mis on vajalikud konteinerite tootmises toimimiseks. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartner on avastanud<\/a><\/noindex> mitmeid levinud vigu klientide stsenaariumides, kui konteineritehnoloogiat rakendatakse tootmises:<\/p>\n<p><img decoding=\"async\" alt=\"Parimad tavad ja soovitused konteinerite ja Kubernetes&#039;i k\u00e4itamiseks tootmiskeskkondades\" src=\"\/wp-content\/uploads\/2020\/04\/81600b7b2a5e58a25b1271dfe37db142.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Kuidas tagada konteinerite turvalisus<\/h2>\n<p>\nTurvalisusega ei saa tegeleda \"hiljem\". See peab olema sisseehitatud DevOpsi protsessi, mist\u00f5ttu on tekkinud isegi eraldi termin - DevSecOps. Organisatsioonid peavad plaanima <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/na-puti-v-oblako-2-0-pjat-kljuchevyh-tendencij-dlja-bezopasnosti-kontejnerov\">konteinerikeskkonna kaitset<\/a><\/noindex> kogu arenduse eluts\u00fckli v\u00e4ltel, mis h\u00f5lmab rakenduse koostamise ja arendamise, juurutamise ja k\u00e4ivitamise protsessi.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:\u00a0<\/p>\n<ol>\n<li>Integreerige rakenduse piltide skaneerimise protsess haavatavuste leidmiseks pideva integreerimise\/pideva toimetamise (CI\/CD) protsessi. Rakendusi skaneeritakse tarkvara koostamise ja k\u00e4ivitamise etappidel. R\u00f5hutage vajadust skaneerida ja tuvastada avatud l\u00e4htekoodiga komponente, teeke ja raamistikke. Arendajate vanade haavatavate versioonide kasutamine on \u00fcks peamisi konteinerite haavatavuste p\u00f5hjuseid.<\/li>\n<li>Parandage konfiguratsiooni Center for Internet Security (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.cisecurity.org\/\">CIS<\/a><\/noindex>), testide abil, mis on saadaval nii Dockerile kui ka Kubernetesile.<\/li>\n<li>Kasutage kindlasti juurdep\u00e4\u00e4sukontrolli, tagage \u00fclesannete eraldamine ja rakendage salajaste haldamise poliitika. Konfidentsiaalne teave, nagu Secure Sockets Layer (SSL) v\u00f5tmed v\u00f5i andmebaasi mandaadid, kr\u00fcpteeritakse orkestri v\u00f5i kolmandate osapoolte haldusteenuste abil ja antakse v\u00e4lja k\u00e4itamise ajal.<\/li>\n<li>V\u00e4ltige \u00fclbe \u00f5igustega konteinerite kasutamist, rakendades turvapoliitikate haldust, et v\u00e4hendada v\u00f5imalikke h\u00e4kkimisriske.<\/li>\n<li>Kasutage turbelt\u00f6\u00f6riistu, mis pakuvad valgeid nimesid, k\u00e4itumisennetust ja anomaaliate tuvastamist pahatahtlike tegevuste ennetamiseks.<\/li>\n<\/ol>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.stackrox.com\/post\/2019\/07\/kubernetes-security-101\/\">StacxRox soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>Kasutage Kubernetes'i sisseehitatud funktsioone. Konfigureerige kasutajate juurdep\u00e4\u00e4s rollide kaudu. Veenduge, et te ei konaerita \u00fcksikutele isikutele, kellele see ei ole vajalik, isegi kui minimaalsete vajalike \u00f5iguste kaalumine v\u00f5ib v\u00f5tta aega. Kuigi v\u00f5ib tunduda ahvatlev andida klastrihaldurile laiad \u00f5igused, kuna see s\u00e4\u00e4stab algusfaasis aega. Siiski v\u00f5ivad kompromissid v\u00f5i kontode vead hiljem kaasa tuua h\u00e4vitavaid tagaj\u00e4rgi.\u00a0<\/li>\n<li>V\u00e4ltige juurdep\u00e4\u00e4su\u00f5iguste dubleerimist. M\u00f5nikord v\u00f5ib olla kasulik, et erinevad rollid kattuksid, kuid see v\u00f5ib tekitada k\u00e4itamisprobleeme ning luua 'surmaalasid' \u00f5iguste eemaldamise korral. Lisaks sellele on oluline eemaldada kasutamata ja passiivsed rollid.<\/li>\n<li>Seadke v\u00f5rgu poliitikad: isoleerige moodulid, et piirata nende ligip\u00e4\u00e4su; lubage interneti juurdep\u00e4\u00e4s neile moodulitele, kellele see on vajalik, kasutades silte; lubage selges\u00f5naliselt side nende moodulite vahel, kes peavad omavahel suhtlema.\u00a0<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas korraldada konteinerite ja nende teenuste j\u00e4lgimist<\/h2>\n<p>\nTurvalisus ja j\u00e4lgimine \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/vyvody-o-kubernetes-chto-volnuet-kompanii-pri-vnedrenii\">peamised probleemid ettev\u00f5tetele<\/a><\/noindex> Kubernetes klastrite juurutamisel. Arendajad keskenduvad alati rohkem rakenduste funktsioonidele, mida nad arendavad, kui <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/kubernetes-monitoring-instruments\">nende rakenduste j\u00e4lgimise aspektidele.<\/a><\/noindex>.\u00a0<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>P\u00fc\u00fcdke j\u00e4lgida konteinerite v\u00f5i nende teenuste olekuid koos host-s\u00fcsteemide j\u00e4lgimisega.<\/li>\n<li>Eelistage tootjaid ja t\u00f6\u00f6riistu, mis on tugevalt integreeritud konteinerite orkestreerimisega, eriti Kubernetesega.<\/li>\n<li>Valige t\u00f6\u00f6riistu, mis pakuvad p\u00f5hjalikku logimist, automaatset teenuste avastamist ja reaalaja soovitusi anal\u00fc\u00fcsi ja\/v\u00f5i masin\u00f5ppe abil.<\/li>\n<\/ol>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/orangematter.solarwinds.com\/2020\/03\/03\/monitoring-tips-for-your-container-environment\/\">SolarWinds blogis soovitatakse<\/a><\/noindex>:<\/p>\n<ol>\n<li>kasutada t\u00f6\u00f6riistu automaatseks avastamiseks ja konteineri m\u00f5\u00f5dikute j\u00e4lgimiseks, nagu protsessori, m\u00e4lu ja t\u00f6\u00f6kindluse aeg.<\/li>\n<li>Tagada optimeeritud p\u00e4ringute planeerimine, prognoosides mahutuse ammendumise t\u00e4htaegu konteinerite j\u00e4lgimise m\u00f5\u00f5dikute p\u00f5hjal.<\/li>\n<li>Korraldada rakenduste j\u00e4lgimine, mis on paigutatud konteineritesse, nende k\u00e4ttesaadavuse ja j\u00f5udluse parameetrite j\u00e4rgi, mis on kasulik kapatsiteedi planeerimiseks ja j\u00f5udlusprobleemide lahendamiseks.<\/li>\n<li>Automatiseerige t\u00f6\u00f6protsessid, pakkudes haldamise ja skaleerimise toetust konteineritele ja nende loomise keskkondadele.<\/li>\n<li>Automatiseerige juurdep\u00e4\u00e4su kontroll, et j\u00e4lgida kasutajabaasi, keelata aegunud ja k\u00fclalist\u00e4hted, eemaldada liigsed \u00f5igused.<\/li>\n<li>Veenduge, et teie t\u00f6\u00f6riistade komplekt suudab j\u00e4lgida neid konteinereid ja rakendusi erinevates keskkondades (pilves, lokaalsetes v\u00f5i h\u00fcbriidsetes), et visualiseerida ja v\u00f5rrelda j\u00f5udlust infrastruktuuris, v\u00f5rgus, s\u00fcsteemides ja rakendustes.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas andmeid talletada ja nende turvalisus tagada<\/h2>\n<p>\nT\u00f6\u00f6tavate konteinerite arvu suurenedes peavad kliendid arvestama andmete paiknemisega v\u00e4ljaspool hosti ning ka nende andmete kaitsmise vajadusega.\u00a0<\/p>\n<p>Andmete kohaselt <noindex><a rel=\"nofollow\" href=\"https:\/\/portworx.com\/wp-content\/uploads\/2019\/05\/2019-container-adoption-survey.pdf\">Portworx ja Aqua Security k\u00fcsitlus<\/a><\/noindex>, andmete turvalisus on enamikus vastajate (61%) m\u00e4rkmete seas esikohal olev probleem.\u00a0<\/p>\n<p>Andmete kr\u00fcpteerimine on peamine turvalisuse strateegia (64%), kuid vastajad kasutavad ka t\u00e4itmisaja j\u00e4lgimist<\/p>\n<p>(49%), haavatavuste skaneerimist registrites (49%), haavatavuste skaneerimist CI\/CD pipeline'is (49%) ja h\u00e4irete blokeerimist t\u00e4itmisaja kaitse kaudu (48%).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>Valige andmete salvestamise lahendused, mis p\u00f5hinevad <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/perekhod-na-mikroservisy-opyt-m-video-eldorado-i-megafona\">mikroteenuste arhitektuuril<\/a><\/noindex>. Eelistage neid, mis vastavad andmete salvestamise n\u00f5uetele konteinerite teenuste jaoks, on riistvarast s\u00f5ltumatud, hallatavad API kaudu, on jagatud arhitektuuriga, toetavad kohalikke ja avalikke pilvev\u00f5imekusi.<\/li>\n<li>V\u00e4ltige omandi\u00f5igust omavaid pluginaid ja liideseid. Valige tootjad, kes tagavad integreerimise Kubernetesega ja toetavad standardseid liideseid, nagu CSI (Container Storage Interfaces).<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas t\u00f6\u00f6tada v\u00f5rkudega<\/h2>\n<p>\nTraditsiooniline ettev\u00f5tte v\u00f5rgumudel, kus IT-spetsialistid loovad iga projekti jaoks arendus-, testimis-, kvaliteedikontrolli ja tootmisv\u00f5rgukeskkondi, ei sobi alati pideva arenduse t\u00f6\u00f6voogu. Lisaks ulatuvad konteineritest v\u00f5rgud mitmele tasemele.<\/p>\n<p>Uues <noindex><a rel=\"nofollow\" href=\"https:\/\/www.magalix.com\/blog\/kubernetes-cluster-networking-101\">Magalix'i blogis on kokku kogutud<\/a><\/noindex> \u00fclevaated k\u00f5rge taseme reeglite kohta, millega klastriv\u00f5rgu lahenduste rakendamine peab vastama:<\/p>\n<ol>\n<li>Sama s\u00f5lme planeeritud podid peavad suutma jagada andmeid teiste moodulitega ilma NAT-ta (v\u00f5rguaadresside t\u00f5lked).<\/li>\n<li>K\u00f5ik s\u00fcsteemi demonid (taustaprotsessid, nagu kubelet), mis t\u00f6\u00f6tavad m\u00e4\u00e4ratud s\u00f5lmel, saavad suhtleda sama s\u00f5lme podidega.<\/li>\n<li>Podid, mis kasutavad <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.docker.com\/network\/host\/\">hosti v\u00f5rgus,<\/a><\/noindex> peavad suutma suhelda k\u00f5ikide teiste podidega k\u00f5igil teistel s\u00f5lmedel ilma NAT-ta. Pange t\u00e4hele, et hostiv\u00f5rkude tugi on saadaval ainult Linuxi hostidel.<\/li>\n<\/ol>\n<p>\nV\u00f5rgulahendused peavad olema tihedalt integreeritud Kubernetes'e primitiividega ja poliitikatega. IT-juhid peaksid p\u00fc\u00fcdlema k\u00f5rge automatiseerimise taseme poole, pakkuma arendajatele vajalikke t\u00f6\u00f6riistu ja piisavalt paindlikkust.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>Selgitage v\u00e4lja, kas teie CaaS (konteiner kui teenus) v\u00f5i teie SDN (tarkvara m\u00e4\u00e4ratud v\u00f5rk) toetab Kubernetes'e v\u00f5rke. Kui ei v\u00f5i toetus on ebapiisav, kasutage oma konteinerite jaoks CNI (Container Network Interface) v\u00f5rguliidest, mis toetab vajalikku funktsionaalsust ja poliitikaid.<\/li>\n<li>Veenduge, et teie CaaS v\u00f5i PaaS (platvorm kui teenus) toetab sisenemiskontrollerite ja\/v\u00f5i koormuse tasakaalustajate loomist, mis jaotavad sissetulevat liiklust klastrite s\u00f5lmede vahel. Kui seda v\u00f5imalust ei ole, uurige kolmandate osapoolte vahetus- v\u00f5i teenuse mesh-mehhanismide kasutamist.<\/li>\n<li>Koolitage oma v\u00f5rguinsenere t\u00f6\u00f6tama Linuxi v\u00f5rkude ja v\u00f5rgu automatiseerimise t\u00f6\u00f6riistadega, et v\u00e4hendada oskuste l\u00f5het ja t\u00f5sta paindlikkust.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas hallata rakenduste eluts\u00fcklit<\/h2>\n<p>\nRakenduste automatiseeritud ja katkematuks kohaletoimetamiseks tuleb konteinerite orkestreerimist t\u00e4iendada teiste automatiseerimise t\u00f6\u00f6riistadega, n\u00e4iteks infrastruktuuri kui koodi (IaC) toodetega. Nendeks on Chef, Puppet, Ansible ja Terraform.\u00a0<\/p>\n<p>Samuti on vajalikud rakenduste koostamise ja juurutamise automatiseerimise vahendid (vt \"<noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3970114\/magic-quadrant-for-application-release-orchestration#:~:text=ARO%20tools%20enable%20DevOps%20teams,part%20of%20digital%20business%20initiatives.\">Kvantide maagiline ruut rakenduste juurutamise orkestreerimise jaoks<\/a><\/noindex>\"). Konteinerid pakuvad ka laiendamise v\u00f5imalusi, sarnaseid nendele, mis eksisteerisid virtuaalmasinate (VM) juurutamisel. Seega peavad IT-juhid olema <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/ci-cd-kubernetes\">konteinerite eluts\u00fckli haldust\u00f6\u00f6riistad<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>Kehtestage konteinerite p\u00f5hisisendite standardid, arvestades suurust, litsentsimist ja paindlikkust arendajate komponentide lisamiseks.<\/li>\n<li>Kasutage konfigureerimissemanageerimise s\u00fcsteeme konteinerite eluts\u00fckli haldamiseks, mis salvestavad konfiguratsiooni kihtidena p\u00f5hisisendite p\u00f5hjal, mis asuvad avalikes v\u00f5i privaatsetes hoidlatest.<\/li>\n<li>Integreerige CaaS-platvorm automatiseerimist\u00f6\u00f6riistadega, et automatiseerida kogu rakenduse t\u00f6\u00f6voogu.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas hallata konteinerite kaudu orkestratoreid<\/h2>\n<p>\nP\u00f5hifunktsioonid konteinerite rakendamiseks on saadaval orkestreerimise ja planeerimise tasanditel. Planeerimise k\u00e4igus paigutatakse konteinerid klastris k\u00f5ige optimaalsematele hostidele, nagu on ette n\u00e4htud orkestreerimise taseme n\u00f5udmistega.\u00a0<\/p>\n<p>Kubernetes on de facto konteinerite orkestreerimise standard, millel on aktiivne kogukond ja mida toetavad enamik juhtivaid kommertsliidri pakkujaid.\u00a0<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex>:<\/p>\n<ol>\n<li>M\u00e4\u00e4rake kindlaks p\u00f5hivajadused turvahalduse, j\u00e4lgimise, poliitikate haldamise, andmete s\u00e4ilitamise, v\u00f5rguhalduse ja konteinerite eluts\u00fckli osas.<\/li>\n<li>Nende n\u00f5udmiste p\u00f5hjal valige t\u00f6\u00f6riist, mis vastab k\u00f5ige paremini teie vajadustele ja kasutusstsenaariumidele.<\/li>\n<li>Kasutage Gartneri uuringuid (vt \"<noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3886465\/how-to-choose-your-kubernetes-deployment-model\">Kuidas valida Kubernetes'i rakendamise mudel<\/a><\/noindex>\"), et m\u00f5ista erinevate Kubernetes'i rakendamise mudelite eeliseid ja puudusi ning valida oma \u00fclesande jaoks k\u00f5ige sobivam.<\/li>\n<li>Valige pakkuja, kes suudab tagada h\u00fcbriidorkestreerimise mitmesugustes keskkondades, tiheda integreerimise tagasitulekudega, jagatud juhtimiskavadega ja \u00fchtlaste hinnamudelitega.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Kuidas kasutada pilveteenuse pakkujate v\u00f5imalusi<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri arvates<\/a><\/noindex>, kasvab huvi konteinerite rakendamise \u00fcle avalikus pilves IaaS, kuna CaaS-i valmislahenduste k\u00e4ttesaadavus ning nende lahenduste tihe integreerimine muude pilveteenuse pakkujate poolt pakutavate toodetega.<\/p>\n<p>IaaS pilved pakuvad n\u00f5udmisel ressursikasutust, kiiret skaleerimist ja <noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/managed-services-kak-autsors-pomozhet-sekonomit-zarplatu-it\">teenuste haldust<\/a><\/noindex>, mis aitab v\u00e4ltida s\u00fcgavate teadmisel infrastruktuurist ja selle hooldamisest. Enamik pilveteenuse pakkujatest pakub konteinerite haldusteenust, m\u00f5ned aga mitu orkestreerimise varianti.\u00a0<\/p>\n<p>Peamised hallatud teenuste pilvepakkujad on esitatud tabelis:\u00a0<\/p>\n<p><strong>Pilveteenuse pakkuja<\/strong><br \/>\n<strong>Teenuse t\u00fc\u00fcp<\/strong><br \/>\n<strong>Toode\/teenus<\/strong><\/p>\n<p>Alibaba<br \/>\nNative Cloud Service<br \/>\nAlibaba Cloud Container Service, Alibaba Cloud Container Service for Kubernetes<\/p>\n<p>Amazon Web Services (AWS)<br \/>\nNative Cloud Service<br \/>\nAmazon Elastic Container Services (ECS), Amazon ECS for Kubernetes (EKS), AWS Fargate<\/p>\n<p>Giant Swarm<br \/>\nMSP<br \/>\nGiant Swarm Managed Kubernetes Infrastructure<\/p>\n<p>Google<br \/>\nNative Cloud Service<br \/>\nGoogle Container Engine (GKE)<\/p>\n<p>IBM<br \/>\nNative Cloud Service<br \/>\nIBM Cloud Kubernetes Service<\/p>\n<p>Microsoft<br \/>\nNative Cloud Service<br \/>\nAzure Kubernetes Service, Azure Service Fabric<\/p>\n<p>Oracle<br \/>\nNative Cloud Service<br \/>\nOCI Container Engine for Kubernetes<\/p>\n<p>Platform9<br \/>\nMSP<br \/>\nManaged Kubernetes<\/p>\n<p>Red Hat<br \/>\nHosted Service<br \/>\nOpenShift P\u00fchendatud &#038; Veebis<\/p>\n<p>VMware<br \/>\nHosted Service<br \/>\nCloud PKS (Beta)<\/p>\n<p>Mail.ru Pilveteenused*<br \/>\nNative Cloud Service<br \/>\nMail.ru Pilvekonteinerid<\/p>\n<p>\n* Me ei varja, me lisasime end siia t\u00f5lke ajal \ud83d\ude42<\/p>\n<p>Avalike pilveteenuste pakkujad lisavad ka uusi v\u00f5imalusi ja k\u00e4ivitavad kohalikke tooteid. Tulevikus arendavad pilveteenuste pakkujad h\u00fcbriidpilvede ja mitme pilve keskkondade tuge.\u00a0<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri soovitused<\/a><\/noindex><strong>:<\/strong><\/p>\n<ol>\n<li>Objektiivselt hinnake oma organisatsiooni v\u00f5imalusi vastava tarkvara rakendamiseks ja haldamiseks ning kaaluge alternatiivseid pilvekonteinerite haldusteenuseid.<\/li>\n<li>Valige hoolikalt tarkvara, kasutage avatud l\u00e4htekoodi seal, kus see on v\u00f5imalik.<\/li>\n<li>Valige pakkujad, kellel on \u00fchtsed tegevusmudelid h\u00fcbriidkeskkondades, mis pakuvad haldamist \u00fchest paneelilt, samuti pakkujad, kes lihtsustavad IaaS-i iseteenindust.<\/li>\n<\/ol>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.replex.io\/blog\/a-cios-guide-to-kubernetes-best-practices-in-production\">M\u00f5ned n\u00e4pun\u00e4ited Kubernetes aaS-i pakkuja valimiseks Replexi blogist<\/a><\/noindex>:<\/p>\n<ol>\n<li>Tasub otsida jaotusi, mis toetavad k\u00f5rget valmisolekut v\u00e4lja pakutud vormis. See h\u00f5lmab mitme peamise arhitektuuri toetust, k\u00f5rge saadavusega etcd komponente, samuti varundamist ja taastamist.<\/li>\n<li>Kubernetes keskkondade liikuvuse tagamiseks on parem valida pilveteenuse pakkujad, kes toetavad laia valikut juurutusmudeleid: kohalikest, h\u00fcbriidsetest kuni mitme pilve lahendusteni.\u00a0<\/li>\n<li>Pakkujate pakkumisi tasub hinnata, v\u00f5ttes arvesse seadistamise, paigaldamise ja klastrite loomise lihtsust, samuti uuendusi, monitooringut ja t\u00f5rkeotsingut. P\u00f5hin\u00f5ue on t\u00e4ielikult automatiseeritud klastrite uuenduste toetamine nullist j\u00e4\u00e4kaja ajal. Valitud lahendus peaks samuti v\u00f5imaldama k\u00e4sitsi uuenduste k\u00e4ivitamist.\u00a0<\/li>\n<li>Tuumik- ja juurdep\u00e4\u00e4suhalduse t\u00e4htsus on nii turvaprobleemide kui ka haldamise seisukohalt. Veenduge, et valitud Kubernetes jaotamine toetab integreerimist ettev\u00f5tte sisemiste autentimise ja autoriseerimise vahenditega. RBAC ja p\u00f5hjalik juurdep\u00e4\u00e4sukontroll on samuti olulised funktsioonide kogumid.<\/li>\n<li>Valitud distributsioon peab kas olema oma v\u00f5rgulahendus, mis on m\u00e4\u00e4ratud tarkvara poolt ja katab mitmesuguseid erinevaid rakenduste v\u00f5i infrastruktuuri n\u00f5udmisi, v\u00f5i toetama \u00fchte tuntud CNI-p\u00f5hist v\u00f5rgu rakendust, sealhulgas Flannel, Calico, kube-router v\u00f5i OVN.<\/li>\n<\/ol>\n<p>\nKonteinerite kasutuselev\u00f5tt tootmises muutub peamiseks suunaks, millest t\u00f5endab k\u00fcsitluse tulemus, mis viidi l\u00e4bi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gartner.com\/en\/documents\/3902966\/best-practices-for-running-containers-and-kubernetes-in-\">Gartneri sessioonis<\/a><\/noindex> infrastruktuuri, operatsioonide ja pilveteenuste strateegiate (IOCS) osas detsembris 2018:<\/p>\n<p><img decoding=\"async\" alt=\"Parimad tavad ja soovitused konteinerite ja Kubernetes&#039;i k\u00e4itamiseks tootmiskeskkondades\" src=\"\/wp-content\/uploads\/2020\/04\/f9bcab53abb5ff6f19bcdc36ed106147.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNagu n\u00e4eme, kasutab 27% k\u00fcsitletutest juba konteinerite tehnoloogiat t\u00f6\u00f6s, samas kui 63% kavatseb seda teha.<\/p>\n<p>Uues <noindex><a rel=\"nofollow\" href=\"https:\/\/portworx.com\/wp-content\/uploads\/2019\/05\/2019-container-adoption-survey.pdf\">Portworxi ja Aqua Security uuringus<\/a><\/noindex> 24% vastanutest teatas, et investeerib konteineritehnoloogiatele \u00fcle poole miljoni dollari aastas, ning 17% vastanutest kulutab neile \u00fcle miljoni dollari aastas.\u00a0<\/p>\n<p><i>Artikkel on koostatud pilveplatvormi meeskonna poolt <\/i><noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/\"><i>Mail.ru Pilve Lahendused<\/i><\/a><\/noindex><i>.<\/i><\/p>\n<p><strong>Mida veel selle kohta lugeda<\/strong>:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/483444\/\">Parimad DevOps\u2019i praktikad: DORA aruanne<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/490362\/\">\ud83e\udd47Kuidas rahulikult magada, kui teil on pilveteenus: peamised arhitektuuri n\u00f5uanded | ProHoster<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/mcs.mail.ru\/blog\/25-poleznyh-instrumentov-kubernetes-razvertyvanie-i-upravlenie\">25 kasulikku t\u00f6\u00f6riista Kubernetes\u2019e juurutamiseks ja kasutuselev\u00f5tmiseks<\/a><\/noindex>.<\/li>\n<\/ol>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/495338\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u044b\u0441\u0442\u0440\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0444\u0435\u0440\u0435 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u043a. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 Kubernetes \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432\u0441\u0435 \u0447\u0430\u0449\u0435 \u2014 \u043a\u0430\u043a \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.\u00a0 \u041a\u043e\u043c\u0430\u043d\u0434\u0430 Kubernetes aaS \u043e\u0442 Mail.ru \u0441\u043e\u0431\u0440\u0430\u043b\u0430 \u043f\u0440\u043e\u0433\u043d\u043e\u0437\u044b, \u0441\u043e\u0432\u0435\u0442\u044b \u0438 \u043b\u0443\u0447\u0448\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0434\u043b\u044f \u043b\u0438\u0434\u0435\u0440\u043e\u0432 \u0440\u044b\u043d\u043a\u0430 \u043e\u0442 Gartner, 451 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":78374,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-78373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041b\u0443\u0447\u0448\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 Kubernetes \u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-18T23:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-18T23:42:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Parimad praktikad ja soovitused konteinerite ja Kubernetes\u2019e k\u00e4itamiseks tootmiskeskkondades | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041b\u0443\u0447\u0448\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 Kubernetes \u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445 | ProHoster","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/luchshie-praktiki-i-rekomendaczii-dlya-zapuska-kontejnerov-i-kubernetes-v-proizvodstvennyh-sredah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-18T23:42:20+00:00","article:modified_time":"2020-04-18T23:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"78373","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:59:34","updated":"2022-10-07 00:18:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/78373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=78373"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/78373\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/78374"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=78373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=78373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=78373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}