{"id":38075,"date":"2019-10-31T22:21:32","date_gmt":"2019-10-31T19:21:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\/"},"modified":"2019-10-31T22:21:32","modified_gmt":"2019-10-31T19:21:32","slug":"kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","title":{"rendered":"Kuidas migreerida pilve kahe tunni jooksul Kubernetes'i ja automatiseerimisega","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kuidas migreerida pilve kahe tunni jooksul Kubernetes&#039;i ja automatiseerimisega\" src=\"\/wp-content\/uploads\/2019\/09\/6edfac2ac5fcb7e20c6d44067fdfca20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEttev\u00f5te \u00ab\u0423\u0420\u0423\u0421\u00bb on proovinud Kubernetes'e erinevates vormides: iseseisev juurutamine bare metal'i peale, Google Cloud'is ning seej\u00e4rel kolis oma platvormi Mail.ru Cloud Solutions'i (MCS). Kuidas valiti uut pilvteenuse pakkujat ja kuidas \u00f5nnestus sellele migreeruda rekordilise kahe tunni jooksul r\u00e4\u00e4gib Igor Shishkin (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/t3ran\/\" class=\"user_link\">t3ran<\/a><\/noindex>), vanem s\u00fcsteemiadministraator \u00ab\u0423\u0420\u0423\u0421\u00bb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Millega tegeleb \u00ab\u0423\u0420\u0423\u0421\u00bb <\/h2>\n<p>\nLinna keskkonna kvaliteedi parandamiseks on palju v\u00f5imalusi, ja \u00fcks neist on muuta see \u00f6koloogiliselt ohutuks. Just selle nimel t\u00f6\u00f6tavad ettev\u00f5ttes \u00ab\u0423\u0420\u0423\u0421 \u2014 Nutikad digiteenused\u00bb. Siin rakendatakse lahendusi, mis aitavad ettev\u00f5tetel j\u00e4lgida olulisi \u00f6koloogilisi n\u00e4itajaid ja v\u00e4hendada keskkonnale negatiivset m\u00f5ju. Sensorid koguvad andmeid \u00f5hu koostise, m\u00fcra taseme ja muude parameetrite kohta ning saadavad need anal\u00fc\u00fcsiks ja soovituste koostamiseks \u00fchte platvormi \u00ab\u0423\u0420\u0423\u0421 \u2014 Ekomon\u00bb. <\/p>\n<h2>Kuidas on \u00ab\u0423\u0420\u0423\u0421\u00bb seestpoolt korraldatud<\/h2>\n<p>\n\u00abURUS\u00bb t\u00fc\u00fcpiline klient on ettev\u00f5te, mis asub eluruumi v\u00f5i selle l\u00e4hedal. See v\u00f5ib olla tehas, sadam, raudteede depoo v\u00f5i m\u00f5ni muu objekt. Kui meie klient on juba saanud hoiatuse, saanud karistuse keskkonna saastamise eest v\u00f5i soovib ta ise m\u00fcra v\u00e4hendada ning kahjulike heitmete hulka v\u00e4hendada, p\u00f6\u00f6rdub ta meie poole ning me pakume talle valmis lahendust keskkonnamonitorimiseks.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas migreerida pilve kahe tunni jooksul Kubernetes&#039;i ja automatiseerimisega\" src=\"\/wp-content\/uploads\/2019\/09\/d319d36cbe6030c82c5e9d24d7987fa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>H2S kontsentratsiooni j\u00e4lgimise graafikult on n\u00e4ha regulaarseid \u00f6iseid heitmeid l\u00e4heduses asuvast ettev\u00f5ttest.<\/i><\/p>\n<p>\u00abURUS\u00bb kasutatavad seadmed sisaldavad mitmeid sensoreid, mis koguvad teavet teatud gaaside sisalduse, m\u00fcrataseme ning teiste andmete kohta, et hinnata keskkonnaolusid. Sensooride t\u00e4pne arv m\u00e4\u00e4ratakse alati konkreetse \u00fclesande j\u00e4rgi.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas migreerida pilve kahe tunni jooksul Kubernetes&#039;i ja automatiseerimisega\" src=\"\/wp-content\/uploads\/2019\/09\/b0ce05ce245b6b905aeae26fd2463841.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nS\u00f5ltuvalt m\u00f5\u00f5tmiste erip\u00e4rast v\u00f5ivad sensoritega seadmed asuda hoonete seintel, postidel ja teistes juhuslikes kohtades. Iga seade kogub teavet, koondab selle ja saadab edasi andmete vastuv\u00f5tugateway'le. Seal salvestame andmed pikaajaliseks s\u00e4ilitamiseks ja t\u00f6\u00f6tleme need edasiseks anal\u00fc\u00fcsiks. Lihtsaim n\u00e4ide sellest, mida me anal\u00fc\u00fcsi tulemuseks saame, on \u00f5hukvaliteedi indeks ehk AQI.<\/p>\n<p>Sama ajal t\u00f6\u00f6tab meie platvormil palju teisi teenuseid, kuid peamiselt on need teenindava iseloomuga. N\u00e4iteks saadab teavitusteenus klientidele teateid, kui m\u00f5ni j\u00e4lgitav parameeter (n\u00e4iteks CO2 tase) \u00fcletab lubatud v\u00e4\u00e4rtust.<\/p>\n<h2>Kuidas me andmeid salvestame. Loo Kubernetesest bare metal-lahendusel<\/h2>\n<p>\nE-kommonitoringu projektis \"URUS\" on mitu andmehoidlat. \u00dches hoiame \"tooresid\" andmeid \u2013 seda, mida oleme saanud otse seadmetelt. See hoidla on nagu \"magneetiline\" lint, nagu vanadel kassettidel, k\u00f5igi n\u00e4itajate ajalugu. Teist t\u00fc\u00fcpi hoidlat kasutatakse eelnevalt t\u00f6\u00f6deldud andmete jaoks \u2013 seadmetelt saadud andmed, mis on rikastatud metaandmetega sensorite seoste ja seadmete n\u00e4itajate, kuuluvuse organisatsioonidele, asukohtade kohta jne. See teave v\u00f5imaldab d\u00fcnaamiliselt hinnata, kuidas on teatud n\u00e4itaja aja jooksul muutunud. \"Toores\" andmehoidlat kasutame ka varukoopiana ja eelnevalt t\u00f6\u00f6deldud andmete taastamiseks, kui sellest vajadus peaks t\u00f5usma.<\/p>\n<p>M\u00f5ni aasta tagasi, kui otsisime lahendust salvestamise probleemile, oli meil valida kahe platvormi vahel: Kubernetes ja OpenStack. Kuna viimane n\u00e4eb aga \u00fcsna koletu v\u00e4lja (vaadake lihtsalt tema arhitektuuri, et selles veenduda), valisime l\u00f5puks Kubernetes'e. Teiseks argumendiks tema kasuks oli suhteliselt lihtne tarkvaraline haldamine ja v\u00f5imalus paindlikumalt jaotada isegi f\u00fc\u00fcsilisi node'ide ressursse. <\/p>\n<p>Samas, kui \u00f5ppisime Kubernetes'e, uurisime ka andmete salvestamise v\u00f5imalusi. Kuigi hoidsime k\u00f5iki oma salvestusseadmeid Kubernetes'es oma riistvaral, saime suurep\u00e4rase ekspertiisi. K\u00f5ik, mis meil siis oli, t\u00f6\u00f6tas just Kubernetes'es: stateful-salvestus, monitooringus\u00fcsteem, CI\/CD. Kubernetes on saanud meie jaoks all-in-one platvormiks. <\/p>\n<p>Kuid me soovisime t\u00f6\u00f6tada Kubernetes'ega teenusena, mitte tegeleda selle hooldamise ja arendamisega. Pluss, meile ei meeldinud, kui palju maksis selle hoidmine f\u00fc\u00fcsilisel riistvaral, samas kui arendust oli meil pidevalt vaja! N\u00e4iteks \u00fcks esimesi \u00fclesandeid oli integreerida Kubernetes'e Ingress-kontrollerid meie organisatsiooni v\u00f5rgu infrastruktuuri. See on mahukas t\u00f6\u00f6, eriti arvestades, et sel hetkel ei olnud valmis midagi, mis v\u00f5imaldaks programmeerida ressursside, nagu DNS-kirjed v\u00f5i eraldamine, haldamist. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadresse\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"804\">IP-aadresse<\/a>. Hiljem hakkasime katsetama v\u00e4lise andmesalvestuse kasutamist. PVC-kontrolleri implementeerimiseni me ei j\u00f5udnud, kuid juba siis oli selge, et see on suur t\u00f6\u00f6maht, mille jaoks on vaja eraldi spetsialiste v\u00e4lja panna.<\/p>\n<h2>\u00dcleminek Google Cloud Platformile on ajutine lahendus<\/h2>\n<p>\nMe olime m\u00f5istnud, et nii ei saa edasi minna, ja kolisime oma andmed bare metalilt Google Cloud Platformi. Tol ajal ei olnud Venemaa ettev\u00f5ttena palju huvitavaid valikuid: peaaegu ainus sarnane teenus oli Amazon, kuid valisime ikkagi Google'i lahenduse. See tundus meile toona majanduslikult kasulikum, l\u00e4hemal Upstreamile, r\u00e4\u00e4kimata sellest, et Google on ise nagu PoC Kubernetes tootmises.<\/p>\n<p>Esimene t\u00f5sine probleem ilmus silmapiirile koos meie kasvava kliendibaasiga. Kui meil tekkis vajadus isiklike andmete hoidmise j\u00e4rele, seisime valiku ees: kas t\u00f6\u00f6tame koos Google'iga ja rikume Venemaa seadusi v\u00f5i otsime alternatiivi Venemaalt. Valik oli \u00fcldiselt siiski etteennustatav. \ud83d\ude42<\/p>\n<h2>Milline n\u00e4gime ette ideaalse pilveteenuse<\/h2>\n<p>\nOtsingute alguseks teadsime juba, mida soovime tulevaselt pilveteenuse pakkujalt. Millist teenust me otsisime:<\/p>\n<ul>\n<li><b>Kiire ja paindlik<\/b>. Nii, et saaksime igal ajal kiiresti juurde lisada uue nodo v\u00f5i midagi \u00fcles seada. \n<\/li>\n<li><b>Odav<\/b>. Meie muretsesime finantsk\u00fcsimuste p\u00e4rast, kuna olime ressursside poolest piiratud. Me teadsime juba, et soovime t\u00f6\u00f6tada Kubernetesega, ja n\u00fc\u00fcd seisis ees \u00fclesanne v\u00e4hendada selle kulusid, et suurendada v\u00f5i v\u00e4hemalt s\u00e4ilitada t\u00f5husust selle lahenduse kasutamisel.\n<\/li>\n<li><b>Automatiseeritud<\/b>. Me kavasime t\u00f6\u00f6tada teenusega l\u00e4bi API, ilma juhtide ja telefonik\u00f5nede v\u00f5i olukordadeta, kus tuleb k\u00e4sitsi k\u00e4ivitada mituk\u00fcmmend nodi kiirusre\u017eiimis. Kuna enamik meie protsesse on automatiseeritud, ootasime samasugust ka pilveteenuselt. \n<\/li>\n<li><b>Serveritega Venemaal<\/b>. Loomulikult kavasime j\u00e4rgida Venemaa seadusandlust ja 152-FZ seadust.\n<\/li>\n<\/ul>\n<p>\nSel ajal oli Venemaal v\u00e4he Kubernetes teenusepakkujaid aaS mudelil, seet\u00f5ttu oli meie prioriteetide j\u00e4rgimine pakkuja valimisel oluline. Mail.ru Cloud Solutions meeskond, kellega hakkasime t\u00f6\u00f6tama ja kellega koost\u00f6\u00f6d teeme siiani, pakkus meile t\u00e4ielikult automatiseeritud teenust API toe ja mugava juhtpaneeliga, kus on Horizon \u2014 selle abil saime kiiresti k\u00e4ivitada suvalise arvu nodi.<\/p>\n<h2>Kuidas me suutsime kahe tunni jooksul MCS-ile migratsiooni teha<\/h2>\n<p>\nSarnaste \u00fcleviimistega seisavad paljud ettev\u00f5tted silmitsi raskuste ja eba\u00f5nnestumistega, kuid meie puhul neid ei olnud. Meil vedas: kuna t\u00f6\u00f6tasime juba Kubernetesel, muutsime lihtsalt kolme faili ja k\u00e4ivitasime oma teenused uuel pilveplatvormil MCS. Kordan, et tol ajal olime t\u00e4ielikult lahkunud bare metalist ja elasime Google Cloud Platformis. Seet\u00f5ttu v\u00f5ttis \u00fcleviimine aega mitte rohkem kui kaks tundi, pluss veidi aega (umbes tund) andmete kopeerimiseks meie seadmetest. Siis kasutasime juba Spinnakerit (mitme pilve CD-teenus pideva kohaletoimetamise tagamiseks). Selle lisasime kiiresti ka uude klastrisse ja j\u00e4tkasime tavap\u00e4rast t\u00f6\u00f6d. <\/p>\n<p>T\u00e4nu Kubernetes\u2019i arendusprotsesside ja CI\/CD automatiseerimisele tegeleb \u201eURUS\u201d sellega \u00fcks spetsialist (ja see olen mina). Mingi hetk t\u00f6\u00f6tas minuga veel \u00fcks s\u00fcsteemiadministraator, kuid selgus, et oleme juba enamiku rutiinist automatiseerinud ja meie p\u00f5hitoote \u00fclesandeid on j\u00e4rjest rohkem ning on m\u00f5istlik suunata ressursid sellele. <\/p>\n<p>Me saime pilteid, mida ootasime pilveteenuse pakkujalt, kuna alustasime koost\u00f6\u00f6d ilma valeootusteta. Kui mingeid juhtumeid ette tuli, olid need enamasti tehnilised, ja sellised, mida on lihtne seletada teenuse suhtelise uudsusega. Peamine on, et MCS meeskond k\u00f5rvaldab puudused kiiresti ja reageerib s\u00f5numirakendustes k\u00fcsimustele kiiresti. <\/p>\n<p>Kui v\u00f5rrelda kogemust Google Cloud Platformiga, siis seal ma isegi ei teadnud, kus asub tagasiside nupp, kuna seda ei olnud t\u00f5eliselt vaja. Kui mingid probleemid ka tekkisid, siis Google saatis ise \u00fchel k\u00fcljel teateid. Aga MCS puhul pean suurimaks plussiks, et nad asuvad maksimaalselt l\u00e4hedal Venemaa klientidele \u2014 nii territoriaalselt kui ka vaimselt.<\/p>\n<h2>Kuidas n\u00e4eme pilveteenuste t\u00f6\u00f6d tulevikus<\/h2>\n<p>\nPraegu on meie t\u00f6\u00f6 tihedalt seotud Kubernetesega, ja see rahuldab meid t\u00e4ielikult infrastruktuuri\u00fclesannete t\u00e4itmisel. Seet\u00f5ttu ei plaani me sellest kuhugi migreeruda, kuigi pidevalt toome sisse uusi praktikaid ja teenuseid rutiinsete \u00fclesannete lihtsustamiseks ja uute automatiseerimiseks, et suurendada teenuste stabiilsust ja usaldusv\u00e4\u00e4rsust\u2026 Hetkel k\u00e4ivitame Chaos Monkey teenuse (konkreetselt kasutame chaoskube'i, kuid kontseptsioon j\u00e4\u00e4b samaks :), mis loodi algselt Netflixis. Chaos Monkey teeb \u00fcht lihtsat asja: eemaldab juhuslikul ajal juhusliku aluse Kuberneteses. See on vajalik selleks, et meie teenus saaks normaalselt t\u00f6\u00f6tada instantside arvuga n\u20131, nii harjutame end olema valmis igasugusteks t\u00f5rgeteks. <\/p>\n<p>Praegu n\u00e4en ma kolmandate osapoolte lahenduste, nagu pilveplatvormide, kasutamist noorte ettev\u00f5tete jaoks ainsa \u00f5ige lahendusena. T\u00fc\u00fcpiliselt on nad oma teekonna alguses ressursside, nii inimeste kui ka rahaliste, poolest piiratud, samas kui oma pilve v\u00f5i andmekeskuse rajamine ja hooldamine on liiga kallis ja t\u00f6\u00f6mahukas. Pilveteenuse pakkujad v\u00f5imaldavad neid kulusid minimeerida, pakkudes v\u00f5imalust kiiresti saada vajalikud ressursid teenuste toimimiseks just siin ja praegu ning maksta nende eest vastavalt kasutusele. Mis puudutab ettev\u00f5tet \u201e\u0423\u0420\u0423\u0421\u201c, siis j\u00e4\u00e4me esialgu truuks Kubernetes'ele pilves. Kuid kes teab, v\u00f5ib-olla peame geograafiliselt laienema v\u00f5i rakendama lahendusi mingi spetsiifilise riistvara p\u00f5hjal. V\u00f5i siis v\u00f5ib ressursside tarbimise kasv \u00f5igustada oma Kubernetes'e bare-metal'l, nagu vanadel headel p\u00e4evadel. \ud83d\ude42<\/p>\n<h2>Mida oleme \u00f5ppinud pilveteenustega t\u00f6\u00f6tamisest<\/h2>\n<p>\nOleme hakanud kasutama Kubernetes'i bare metalil ja isegi seal oli see omal viisil hea. Kuid selle tugevusi suudeti t\u00f5eliselt esile tuua just aaS-komponendina pilves. Kui seada eesm\u00e4rk ja k\u00f5ik maksimaalselt automatiseerida, siis on v\u00f5imalik v\u00e4ltida vendor lock-in'i ja \u00fcleminek erinevate pilveteenuse pakkujate vahel v\u00f5tab paar tundi, samas kui n\u00e4rvirakud j\u00e4\u00e4vad meiega. Teistele ettev\u00f5tetele saame soovitada: kui soovite k\u00e4ivitada oma (pilve) teenust piiratud ressurssidega ja maksimaalse arenduskiirusena \u2014 alustage kohe pilveressursside rentimisega, oma andmekeskust ehitage p\u00e4rast seda, kui teie kohta kirjutab Forbes.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/467163\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\" \/>\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\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u041a\u0430\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\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=\"2019-10-31T19:21:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:32+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\udd47Kuidas migreerida pilve kahe tunni jooksul Kubernetes'e ja automatiseerimise abil | ProHoster","description":"Ettev\u00f5te \u00ab\u0423\u0420\u0423\u0421\u00bb on proovinud Kubernetes'i erinevates variatsioonides: iseseisev juurutamine bare metalil, Google Cloud'is ja seej\u00e4rel kolis oma platvormi Mail.ru Cloud Solutions (MCS) pilve. Kuidas valiti uus pilveteenuse pakkuja ja kuidas \u00f5nnestus rekordilise kahe tunni jooksul migratsioon, r\u00e4\u00e4gib Igor Shishkin (t3ran), \u00ab\u0423\u0420\u0423\u0421\u00bb vanem s\u00fcsteemihaldur. Millega tegeleb \u00ab\u0423\u0420\u0423\u0421\u00bb On palju viise","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","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\u041a\u0430\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","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":"2019-10-31T19:21:32+00:00","article:modified_time":"2019-10-31T19:21:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38075","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":"2026-02-08 20:44:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:15:23","updated":"2026-02-08 20:44:57"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38075","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=38075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38075\/revisions"}],"predecessor-version":[{"id":157995,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/38075\/revisions\/157995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/28582"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=38075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=38075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=38075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}