{"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\/da\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","title":{"rendered":"Hvordan man migrerer til skyen p\u00e5 to timer med Kubernetes og automatisering","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Hvordan man migrerer til skyen p\u00e5 to timer med Kubernetes og automatisering\" src=\"\/wp-content\/uploads\/2019\/09\/6edfac2ac5fcb7e20c6d44067fdfca20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVirksomheden \u00abURUS\u00bb har pr\u00f8vet Kubernetes p\u00e5 forskellige m\u00e5der: selvst\u00e6ndig deployment p\u00e5 bare metal, i Google Cloud, og derefter flyttede de deres platform til Mail.ru Cloud Solutions (MCS). Hvordan de valgte en ny cloud-udbyder, og hvordan de lykkedes med at migrere til denne p\u00e5 rekordtid, fort\u00e6ller Igor Shishkin (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/t3ran\/\" class=\"user_link\">t3ran<\/a><\/noindex>), senior systemadministrator hos \u00abURUS\u00bb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Hvad laver \u00abURUS\u00bb <\/h2>\n<p>\nDer er mange m\u00e5der at forbedre kvaliteten af det urbane milj\u00f8 p\u00e5, og en af dem er at g\u00f8re det milj\u00f8venligt. Pr\u00e6cis dette arbejder firmaet \u00abURUS \u2014 Smarte digitale tjenester\u00bb p\u00e5. Her implementeres l\u00f8sninger, der hj\u00e6lper virksomheder med at overv\u00e5ge vigtige milj\u00f8m\u00e6ssige indikatorer og reducere den negative indvirkning p\u00e5 milj\u00f8et. Sensorer indsamler data om luftens sammens\u00e6tning, lydniveau og andre parametre og sender dem derefter til en central platform \u00abURUS \u2014 Ecomon\u00bb til analyse og udarbejdelse af anbefalinger. <\/p>\n<h2>Hvordan \u00abURUS\u00bb fungerer fra indersiden<\/h2>\n<p>\nDen typiske kunde hos \u00abURUS\u00bb er en virksomhed, der er placeret i en boligzone eller t\u00e6t p\u00e5 en. Det kan v\u00e6re en fabrik, en havn, et jernbanedepot eller en anden type anl\u00e6g. Hvis vores kunde allerede har modtaget en advarsel, er blevet b\u00f8debelagt for forurening af milj\u00f8et, eller \u00f8nsker at udlede mindre st\u00f8j og reducere m\u00e6ngden af skadelige emissioner, henvender han sig til os, og vi tilbyder ham en klar l\u00f8sning til milj\u00f8overv\u00e5gning.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man migrerer til skyen p\u00e5 to timer med Kubernetes og automatisering\" src=\"\/wp-content\/uploads\/2019\/09\/d319d36cbe6030c82c5e9d24d7987fa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Grafen der overv\u00e5ger koncentrationen af H2S viser regelm\u00e6ssige nattelige emissioner fra den n\u00e6rliggende virksomhed<\/i><\/p>\n<p>De enheder, vi bruger i \u00abURUS\u00bb, indeholder flere sensorer, der indsamler information om indholdet af bestemte gasser, lydniveau og andre data til vurdering af den milj\u00f8m\u00e6ssige situation. Det pr\u00e6cise antal sensorer bestemmes altid af den specifikke opgave.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man migrerer til skyen p\u00e5 to timer med Kubernetes og automatisering\" src=\"\/wp-content\/uploads\/2019\/09\/b0ce05ce245b6b905aeae26fd2463841.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAfh\u00e6ngig af m\u00e5lingernes karakter kan enheder med sensorer placeres p\u00e5 bygningsv\u00e6gge, stolper og andre vilk\u00e5rlige steder. Hver s\u00e5dan enhed indsamler information, aggregerer den og sender den til dataindsamlingsgatewayen. Her gemmer vi dataene til langtidslagring og forbehandler dem til efterf\u00f8lgende analyse. Et simpelt eksempel p\u00e5, hvad vi f\u00e5r ud af analysen, er luftkvalitetsindekset, ogs\u00e5 kaldet AQI.<\/p>\n<p>Samtidig k\u00f8rer mange andre tjenester p\u00e5 vores platform, men de har hovedsageligt en supportfunktion. For eksempel sender notifikationsservicen beskeder til kunderne, hvis nogen af de overv\u00e5gede parametre (lad os sige CO2-indholdet) overstiger den acceptable gr\u00e6nse.<\/p>\n<h2>Hvordan vi opbevarer data. Historien om Kubernetes p\u00e5 bare metal.<\/h2>\n<p>\nI projektet for \u00f8kmonitorering 'URUS' findes der flere datalagre. I det ene opbevarer vi de 'r\u00e5' data - det, vi har f\u00e5et direkte fra enhederne. Dette lager fungerer som et 'magnetb\u00e5nd', ligesom de gamle kassetteb\u00e5nd, med historien om alle m\u00e5linger. Den anden type lager bruges til forbehandlede data - data fra enheder, beriget med metadata om sensorernes relationer og selve enhedernes m\u00e5linger, tilknytning til organisationer, beliggenhed osv. Disse oplysninger g\u00f8r det muligt at vurdere, hvordan en bestemt m\u00e5ling har \u00e6ndret sig over en given tidsperiode. Vi bruger lageret af 'r\u00e5' data ogs\u00e5 som backup og til at gendanne de forbehandlede data, hvis der skulle opst\u00e5 behov for det.<\/p>\n<p>Da vi for flere \u00e5r siden s\u00f8gte efter en l\u00f8sning til lagringsproblemet, havde vi to muligheder for valg af platform: Kubernetes og OpenStack. Men da den sidstn\u00e6vnte ser temmelig monstr\u00f8s ud (bare se p\u00e5 dens arkitektur for at overbevise dig selv om det), valgte vi netop Kubernetes. Et andet argument for det var den relativt enkle programkontrol og muligheden for mere fleksibelt at fordele selv fysiske noder efter ressourcer. <\/p>\n<p>Samtidig med at vi blev fortrolige med Kubernetes, studerede vi ogs\u00e5 metoder til datalagring. Da vi holdt alle vores lagre i Kubernetes p\u00e5 eget udstyr, opn\u00e5ede vi fremragende ekspertise. Alt, hvad vi havde dengang, k\u00f8rte p\u00e5 Kubernetes: stateful-lagring, overv\u00e5gningssystem, CI\/CD. Kubernetes blev for os en all-in-one platform. <\/p>\n<p>Men vi \u00f8nskede at arbejde med Kubernetes som en service og ikke skulle h\u00e5ndtere vedligeholdelse og udvikling. Derudover kunne vi ikke lide de omkostninger, det medf\u00f8rte at k\u00f8re det p\u00e5 bare metal, og der var konstant behov for udvikling! For eksempel blev en af de f\u00f8rste opgaver at integrere Kubernetes Ingress-controllere i vores organisations netv\u00e6rksinfrastruktur. Dette var en omfattende opgave, is\u00e6r n\u00e5r man t\u00e6nker p\u00e5, at der p\u00e5 det tidspunkt ikke var noget klar til programmatisk styring af ressourcer som DNS-poster eller tildeling. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"804\">IP-adresser<\/a>. Senere begyndte vi at eksperimentere med eksterne datalagringsl\u00f8sninger. Vi n\u00e5ede aldrig at implementere PVC-controlleren, men vi inds\u00e5 allerede dengang, at det var et stort arbejdsmateriale, for hvilket vi skulle afs\u00e6tte specialister.<\/p>\n<h2>Overgangen til Google Cloud Platform \u2014 en midlertidig l\u00f8sning<\/h2>\n<p>\nVi inds\u00e5, at dette ikke kunne forts\u00e6tte, og vi overf\u00f8rte vores data fra bare metal til Google Cloud Platform. Faktisk var der dengang ikke s\u00e5 mange interessante muligheder for et russisk firma: udover Google Cloud Platform tilb\u00f8d kun Amazon en lignende service, men vi valgte alligevel Googles l\u00f8sning. Det virkede mere \u00f8konomisk fordelagtigt, t\u00e6ttere p\u00e5 Upstream, for ikke at n\u00e6vne, at Google i sig selv er en slags PoC Kubernetes i produktion.<\/p>\n<p>Det f\u00f8rste alvorlige problem dukkede op parallel med, at vores kundebase voksede. Da vi fik behov for at opbevare personlige data, stod vi over for valget: enten arbejder vi sammen med Google og overtr\u00e6der russisk lovgivning, eller s\u00f8ger vi efter et alternativ i Rusland. Valget var i bund og grund forudsigeligt. \ud83d\ude42<\/p>\n<h2>S\u00e5dan forestillede vi os den ideelle cloud-service<\/h2>\n<p>\nVed begyndelsen af vores s\u00f8gen vidste vi allerede, hvad vi \u00f8nskede at f\u00e5 fra den fremtidige cloud-udbyder. Hvilken service s\u00f8gte vi:<\/p>\n<ul>\n<li><b>Hurtig og fleksibel<\/b>. En s\u00e5dan, s\u00e5 vi hurtigt kunne tilf\u00f8je en ny node eller deploye noget. \n<\/li>\n<li><b>Billig<\/b>. Vi var meget bekymrede over de finansielle forhold, da vi var begr\u00e6nset i vores ressourcer. Vi vidste allerede, at vi \u00f8nskede at arbejde med Kubernetes, og nu var opgaven at minimere omkostningerne for at \u00f8ge eller i det mindste bevare effektiviteten af denne l\u00f8sning.\n<\/li>\n<li><b>Automatiseret<\/b>. Vi planlagde at arbejde med tjenesten via API'et, uden ledere, telefonopkald eller situationer, hvor vi skulle oprette adskillige noder manuelt i en hast. Da de fleste af vores processer er automatiserede, forventede vi det samme fra cloud-tjenesten. \n<\/li>\n<li><b>Med servere i Rusland<\/b>. Selvf\u00f8lgelig planlagde vi at overholde russisk lovgivning og den s\u00e5kaldte 152-FZ.\n<\/li>\n<\/ul>\n<p>\nP\u00e5 det tidspunkt var der f\u00e5 Kubernetes-udbydere efter aaS-modellen i Rusland, og i valg af udbyder var det vigtigt for os ikke at g\u00e5 p\u00e5 kompromis med vores prioriteter. Mail.ru Cloud Solutions-teamet, som vi begyndte at arbejde med og stadig samarbejder med, tilb\u00f8d os en fuldt automatiseret tjeneste med API-underst\u00f8ttelse og et brugervenligt kontrolpanel, hvor der er Horizon \u2013 med det kunne vi hurtigt oprette et vilk\u00e5rligt antal noder.<\/p>\n<h2>Hvordan vi migrede til MCS p\u00e5 to timer<\/h2>\n<p>\nI s\u00e5danne flytninger st\u00f8der mange virksomheder p\u00e5 vanskeligheder og fiaskoer, men i vores tilf\u00e6lde var der ingen. Vi var heldige: Da vi f\u00f8r migrationen allerede arbejdede p\u00e5 Kubernetes, skulle vi blot justere tre filer og starte vores tjenester p\u00e5 den nye cloud-platform, i MCS. Jeg vil minde om, at vi p\u00e5 det tidspunkt helt havde forladt bare metal og boede p\u00e5 Google Cloud Platform. S\u00e5 selve flytningen tog ikke mere end to timer, plus lidt tid (cirka en time) gik p\u00e5 at kopiere data fra vores enheder. P\u00e5 det tidspunkt brugte vi allerede Spinnaker (en multi-cloud CD-tjeneste til at sikre kontinuerlig levering). Det tilf\u00f8jede vi ogs\u00e5 hurtigt til det nye cluster og fortsatte med at arbejde i normal drift. <\/p>\n<p>Takket v\u00e6re automatiseringen af udviklingsprocesserne og CI\/CD i Kubernetes arbejdes der i \u00ab\u0423\u0420\u0423\u0421\u00bb af \u00e9n specialist (og det er mig). P\u00e5 et tidspunkt arbejdede jeg sammen med en anden systemadministrator, men det viste sig, at vi allerede havde automatiseret hele den grundl\u00e6ggende rutine, og fra vores hovedproduktionsside vokser opgaverne, s\u00e5 det giver mening at m\u00e5lrette ressourcerne imod det. <\/p>\n<p>Vi har f\u00e5et det, vi forventede fra cloududbyderen, da vi begyndte at samarbejde uden illusioner. Hvis der var nogen h\u00e6ndelser, var de mest tekniske og let forklarlige p\u00e5 grund af den relative nyhed af tjenesten. Det vigtigste er, at MCS-teamet hurtigt l\u00f8ser problemerne og reagerer hurtigt p\u00e5 sp\u00f8rgsm\u00e5l i messenger. <\/p>\n<p>Sammenlignet med oplevelsen med Google Cloud Platform, vidste jeg faktisk ikke, hvor knappen til feedback var, da jeg slet ikke havde brug for den. Hvis der opstod problemer, sendte Google ensidigt beskeder ud. Men i tilf\u00e6lde af MCS ser jeg det som en stor fordel, at de er meget t\u00e6t p\u00e5 de russiske kunder \u2014 b\u00e5de geografisk og mentalt.<\/p>\n<h2>Hvordan vi ser arbejdet med cloud-l\u00f8sninger i fremtiden<\/h2>\n<p>\nI \u00f8jeblikket er vores arbejde t\u00e6t bundet til Kubernetes, og det opfylder fuldt ud vores behov, n\u00e5r det kommer til infrastruktur. Derfor planl\u00e6gger vi ikke at migrere v\u00e6k fra det, selvom vi konstant indf\u00f8rer nye metoder og tjenester for at forenkle rutineopgaver, automatisere nye og forbedre stabilitet og p\u00e5lidelighed af tjenesterne\u2026 Vi lancerer i \u00f8jeblikket tjenesten Chaos Monkey (konkret bruger vi chaoskube, men konceptet \u00e6ndres ikke :), som oprindeligt blev lavet i Netflix. Chaos Monkey g\u00f8r \u00e9n simpel ting: den fjerner tilf\u00e6ldigt en pod i Kubernetes p\u00e5 vilk\u00e5rlige tidspunkter. Det er n\u00f8dvendigt for at sikre, at vores service fungerer godt med antallet af instanser n\u20131, s\u00e5 vi v\u00e6nner os til at v\u00e6re forberedt p\u00e5 enhver form for problemer. <\/p>\n<p>I dag ser jeg brugen af tredjepartsl\u00f8sninger - de samme cloud-platforme - som den eneste rigtige l\u00f8sning for nye virksomheder. Normalt er de i begyndelsen begr\u00e6nsede i ressourcer, b\u00e5de menneskelige og finansielle, og det er for dyrt og ressourcekr\u00e6vende at bygge og vedligeholde en egen cloud eller datacenter. Cloud-udbydere g\u00f8r det muligt at minimere disse omkostninger, og man kan hurtigt f\u00e5 de ressourcer, der er n\u00f8dvendige for at drive tjenesterne her og nu, og man betaler for disse ressourcer baseret p\u00e5 forbrug. Hvad ang\u00e5r virksomheden 'URUS', s\u00e5 vil vi indtil videre forblive tro mod Kubernetes i skyen. Men hvem ved, m\u00e5ske skal vi udvide geografisk eller implementere l\u00f8sninger baseret p\u00e5 noget specifikt udstyr. Eller m\u00e5ske vil m\u00e6ngden af forbrugte ressourcer retf\u00e6rdigg\u00f8re vores eget Kubernetes p\u00e5 bare metal, som i de gode gamle dage. \ud83d\ude42<\/p>\n<h2>Hvad vi har l\u00e6rt af erfaringerne med cloud-tjenester<\/h2>\n<p>\nVi begyndte at bruge Kubernetes p\u00e5 bare metal, og selv der var det godt p\u00e5 sin m\u00e5de. Men det er virkelig i rollen som aaS-komponent i skyen, at dets st\u00e6rke sider kommer til deres ret. Hvis man s\u00e6tter sig et m\u00e5l og automatiserer alt maksimalt, undg\u00e5r man vendor lock-in, og flytningen mellem cloud-udbydere vil tage et par timer, mens nervecellerne forbliver i fred hos os. Til andre virksomheder kan vi anbefale: \u00f8nsker I at starte jeres egen (cloud) tjeneste med begr\u00e6nsede ressourcer og maksimal hastighed i udviklingen - start med det samme med leje af cloud-ressourcer, og byg jeres eget datacenter efter at Forbes har skrevet om jer.<br \/>\n<br \/>Kilde: <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 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.\" \/>\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\/da\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/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\udd47S\u00e5dan migrerer du til skyen p\u00e5 to timer med Kubernetes og automatisering | ProHoster","description":"Virksomheden 'URUS'.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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.","og:url":"https:\/\/prohoster.info\/da\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38075\/revisions"}],"predecessor-version":[{"id":157995,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38075\/revisions\/157995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28582"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}