{"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\/de\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","title":{"rendered":"Wie man dank Kubernetes und Automatisierung in zwei Stunden in die Cloud migriert","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wie man dank Kubernetes und Automatisierung in zwei Stunden in die Cloud migriert\" src=\"\/wp-content\/uploads\/2019\/09\/6edfac2ac5fcb7e20c6d44067fdfca20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Unternehmen \u201eURUS\u201c hat Kubernetes in verschiedenen Varianten ausprobiert: eigenst\u00e4ndige Bereitstellung auf Bare Metal, in Google Cloud, und hat dann seine Plattform in die Mail.ru Cloud Solutions (MCS) migriert. Wie sie einen neuen Cloud-Anbieter ausw\u00e4hlten und wie es gelang, innerhalb von rekordverd\u00e4chtigen zwei Stunden zu migrieren, erz\u00e4hlt Igor Shishkin (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/t3ran\/\" class=\"user_link\">t3ran<\/a><\/noindex>), leitender Systemadministrator bei \u201eURUS\u201c.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Womit besch\u00e4ftigt sich \u201eURUS\u201c <\/h2>\n<p>\nEs gibt viele M\u00f6glichkeiten, die Qualit\u00e4t des urbanen Raums zu verbessern, und eine davon ist, ihn \u00f6kologisch sicher zu gestalten. Genau daran arbeitet die Firma \u201eURUS \u2013 Intelligente digitale Dienstleistungen\u201c. Hier werden L\u00f6sungen implementiert, die Unternehmen helfen, wichtige Umweltindikatoren zu \u00fcberwachen und negative Auswirkungen auf die Umwelt zu reduzieren. Sensoren sammeln Daten \u00fcber die Luftzusammensetzung, den Ger\u00e4uschpegel und andere Parameter, die dann an die einheitliche Plattform \u201eURUS \u2013 Ecomon\u201c zur Analyse und Erstellung von Empfehlungen gesendet werden. <\/p>\n<h2>Wie die Arbeit von \u201eURUS\u201c intern organisiert ist<\/h2>\n<p>\nEin typischer Kunde von \u201eURUS\u201c ist ein Unternehmen, das sich in oder in der N\u00e4he eines Wohngebiets befindet. Das kann eine Fabrik, ein Hafen, ein Bahndepot oder ein anderes Objekt sein. Wenn unser Kunde bereits eine Warnung erhalten hat, wegen Umweltverschmutzung bestraft wurde oder selbst weniger L\u00e4rm erzeugen und die Menge sch\u00e4dlicher Emissionen reduzieren m\u00f6chte, kommt er zu uns, und wir bieten ihm bereits eine fertige L\u00f6sung zur \u00f6kologischen \u00dcberwachung an.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man dank Kubernetes und Automatisierung in zwei Stunden in die Cloud migriert\" src=\"\/wp-content\/uploads\/2019\/09\/d319d36cbe6030c82c5e9d24d7987fa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Im \u00dcberwachungsdiagramm der H2S-Konzentration sind regelm\u00e4\u00dfige n\u00e4chtliche Emissionen eines benachbarten Unternehmens sichtbar.<\/i><\/p>\n<p>Die Ger\u00e4te, die wir bei \u201eURUS\u201c verwenden, enthalten mehrere Sensoren, die Informationen \u00fcber den Gehalt bestimmter Gase, den Ger\u00e4uschpegel und andere Daten zur Bewertung der \u00f6kologischen Situation sammeln. Die genaue Anzahl der Sensoren wird immer durch die spezifische Aufgabe bestimmt.<\/p>\n<p><img decoding=\"async\" alt=\"Wie man dank Kubernetes und Automatisierung in zwei Stunden in die Cloud migriert\" src=\"\/wp-content\/uploads\/2019\/09\/b0ce05ce245b6b905aeae26fd2463841.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nJe nach Art der Messungen k\u00f6nnen Ger\u00e4te mit Sensoren an W\u00e4nden von Geb\u00e4uden, Pfosten und an anderen beliebigen Orten platziert werden. Jedes dieser Ger\u00e4te sammelt Informationen, aggregiert sie und sendet sie an das DatenannahmGateway. Dort speichern wir die Daten f\u00fcr die Langzeitarchivierung und bereiten sie f\u00fcr die sp\u00e4tere Analyse auf. Ein einfaches Beispiel f\u00fcr das, was wir nach der Analyse erhalten \u2014 ist der Luftqualit\u00e4tsindex, auch bekannt als AQI.<\/p>\n<p>Parallel zu unserer Plattform arbeiten viele andere Dienste, die jedoch haupts\u00e4chlich unterst\u00fctzender Natur sind. Zum Beispiel sendet der Benachrichtigungsdienst den Kunden Mitteilungen, wenn einer der \u00fcberwachten Parameter (zum Beispiel CO2-Gehalt) den zul\u00e4ssigen Wert \u00fcberschreitet.<\/p>\n<h2>Wie wir Daten speichern. Die Geschichte mit Kubernetes auf Bare Metal.<\/h2>\n<p>\nIm Projekt zur \u00f6kologischen \u00dcberwachung 'URUS' gibt es mehrere Datenspeicher. In einem bewahren wir die \"rohen\" Daten auf \u2014 das, was wir direkt von den Ger\u00e4ten erhalten haben. Dieser Speicher fungiert wie ein \"magnetisches\" Band, wie bei alten Kassetten, mit der Geschichte aller Indikatoren. Der zweite Speicher wird f\u00fcr die vorverarbeiteten Daten verwendet \u2014 Daten von Ger\u00e4ten, die durch Metadaten \u00fcber die Beziehungen zwischen Sensoren und den eigentlichen Ger\u00e4temessungen, Zugeh\u00f6rigkeit zu Organisationen, Standorte usw. angereichert sind. Diese Informationen erm\u00f6glichen es uns, dynamisch zu bewerten, wie sich ein bestimmter Indikator \u00fcber einen bestimmten Zeitraum ver\u00e4ndert hat. Den \"rohen\" Datenspeicher verwenden wir auch als Backup und zur Wiederherstellung der vorverarbeiteten Daten, falls dies erforderlich wird.<\/p>\n<p>Als wir vor einigen Jahren nach einer L\u00f6sung f\u00fcr das Speicherproblem suchten, hatten wir zwei Optionen f\u00fcr die Plattformwahl: Kubernetes und OpenStack. Da letzterer jedoch ziemlich monstr\u00f6s aussieht (schauen Sie sich einfach seine Architektur an, um sich davon zu \u00fcberzeugen), entschieden wir uns f\u00fcr Kubernetes. Ein weiteres Argument f\u00fcr Kubernetes war die relativ einfache Programmverwaltung und die M\u00f6glichkeit, sogar physische Nodes flexibler nach Ressourcen zu partitionieren. <\/p>\n<p>Parallel zur Einarbeitung in Kubernetes haben wir auch die Datenspeichermethoden untersucht. Solange wir alle unsere Speicherl\u00f6sungen auf Kubernetes auf unserer eigenen Hardware betrieben, haben wir hervorragende Expertise gewonnen. Alles, was wir damals hatten, lebte auf Kubernetes: stateful Storage, \u00dcberwachungssystem, CI\/CD. Kubernetes wurde f\u00fcr uns zur All-in-One-Plattform. <\/p>\n<p>Aber wir wollten mit Kubernetes als Service arbeiten und uns nicht um dessen Wartung und Entwicklung k\u00fcmmern. Au\u00dferdem gefiel uns nicht, wie teuer es war, es auf Bare Metal zu betreiben, w\u00e4hrend wir st\u00e4ndig Entwicklungsbedarf hatten! Zum Beispiel war eine der ersten Aufgaben, die Ingress-Controller von Kubernetes in die Netzwerkstruktur unserer Organisation zu integrieren. Das ist eine umfangreiche Aufgabe, besonders wenn man bedenkt, dass zu diesem Zeitpunkt noch nichts f\u00fcr das Software-Management von Ressourcen wie DNS-Eintr\u00e4gen oder Zuteilungen bereit war. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"804\">IP-Adressen<\/a>Sp\u00e4ter begannen wir, mit externem Datenspeicher zu experimentieren. Wir haben die Implementierung des PVC-Controllers nicht erreicht, aber schon damals war klar, dass dies ein gro\u00dfes Arbeitsfeld ist, f\u00fcr das spezialisierte Fachkr\u00e4fte ben\u00f6tigt werden.<\/p>\n<h2>Der Wechsel zur Google Cloud Platform ist eine vor\u00fcbergehende L\u00f6sung.<\/h2>\n<p>\nWir haben erkannt, dass es so nicht weitergehen kann, und haben unsere Daten von Bare Metal auf die Google Cloud Platform verschoben. Tats\u00e4chlich gab es damals f\u00fcr ein russisches Unternehmen nicht viele interessante Alternativen: Neben der Google Cloud Platform bot Amazon einen \u00e4hnlichen Service an, aber wir haben uns letztendlich f\u00fcr die L\u00f6sung von Google entschieden. Es schien uns wirtschaftlich vorteilhafter zu sein, n\u00e4her am Upstream und nicht zu vergessen, dass Google an sich eine Art PoC f\u00fcr Kubernetes in Produktion ist.<\/p>\n<p>Das erste ernsthafte Problem tauchte auf, w\u00e4hrend unsere Kundenbasis wuchs. Als wir die Notwendigkeit erkannten, pers\u00f6nliche Daten zu speichern, standen wir vor der Wahl: Entweder arbeiten wir mit Google und verletzen russische Gesetze oder wir suchen nach einer Alternative in Russland. Die Entscheidung war im Gro\u00dfen und Ganzen vorhersehbar. \ud83d\ude42<\/p>\n<h2>Wie wir den idealen Cloud-Service sahen.<\/h2>\n<p>\nZu Beginn unserer Suche wussten wir bereits, was wir von unserem zuk\u00fcnftigen Cloud-Anbieter erwarten. Welche Art von Service suchten wir:<\/p>\n<ul>\n<li><b>Schnell und flexibel.<\/b>So, dass wir jederzeit schnell einen neuen Node hinzuf\u00fcgen oder etwas bereitstellen k\u00f6nnen. \n<\/li>\n<li><b>G\u00fcnstig.<\/b>. Wir waren sehr besorgt \u00fcber die finanziellen Aspekte, da wir in unseren Ressourcen eingeschr\u00e4nkt waren. Wir wussten bereits, dass wir mit Kubernetes arbeiten wollten, und nun stand die Aufgabe im Raum, die Kosten zu minimieren, um die Effizienz bei der Nutzung dieser L\u00f6sung zu erh\u00f6hen oder zumindest zu erhalten.\n<\/li>\n<li><b>Automatisiert<\/b>. Wir planten, \u00fcber die API mit dem Service zu arbeiten, ohne Manager, Telefonanrufe oder Situationen, in denen wir manuell mehrere Dutzend Knoten im Eiltempo hochfahren mussten. Da die meisten unserer Prozesse automatisiert sind, erwarteten wir das Gleiche von dem Cloud-Service. \n<\/li>\n<li><b>Mit Servern in der RF<\/b>. Nat\u00fcrlich planten wir, die russischen Gesetze und das besagte 152-FZ einzuhalten.\n<\/li>\n<\/ul>\n<p>\nZu der Zeit gab es nur wenige Kubernetes-Anbieter nach dem aaS-Modell in Russland, und es war uns wichtig, bei der Auswahl des Anbieters nicht von unseren Priorit\u00e4ten abzuweichen. Das Team von Mail.ru Cloud Solutions, mit dem wir zu arbeiten begonnen haben und das wir bis heute weiterhin unterst\u00fctzen, stellte uns einen vollst\u00e4ndig automatisierten Service mit API-Unterst\u00fctzung und einem benutzerfreundlichen Control Panel zur Verf\u00fcgung, in dem sich Horizon befindet \u2013 damit konnten wir eine beliebige Anzahl von Knoten schnell in Betrieb nehmen.<\/p>\n<h2>Wie wir in nur zwei Stunden in MCS migrieren konnten<\/h2>\n<p>\nViele Unternehmen sto\u00dfen bei \u00e4hnlichen Umz\u00fcgen auf Schwierigkeiten und Misserfolge, aber in unserem Fall gab es keine. Wir hatten Gl\u00fcck: Da wir vor der Migration bereits auf Kubernetes gearbeitet haben, mussten wir nur drei Dateien anpassen und unsere Dienste auf der neuen Cloud-Plattform, in MCS, starten. Ich erinnere daran, dass wir zu diesem Zeitpunkt endg\u00fcltig von bare metal umgezogen waren und auf Google Cloud Platform lebten. Daher nahm der Umzug nicht mehr als zwei Stunden in Anspruch; dazu kam noch etwas Zeit (etwa eine Stunde) f\u00fcr die Daten\u00fcbertragung von unseren Ger\u00e4ten. Zu diesem Zeitpunkt nutzten wir bereits Spinnaker (einen multi-cloud CD-Service f\u00fcr Continuous Delivery). Dies hatten wir auch z\u00fcgig in den neuen Cluster integriert und konnten im gewohnten Modus weiterarbeiten. <\/p>\n<p>Dank der Automatisierung der Entwicklungs- und CI\/CD-Prozesse wird Kubernetes bei \u201eURUS\u201c von nur einem Spezialisten betreut (und das bin ich). Zu einem bestimmten Zeitpunkt arbeitete ein anderer Systemadministrator mit mir zusammen, aber es stellte sich heraus, dass wir die gesamte Routine bereits automatisiert hatten und die Aufgaben in unserem Hauptprodukt immer mehr wurden, weshalb es sinnvoll war, die Ressourcen darauf zu konzentrieren. <\/p>\n<p>Wir haben von unserem Cloud-Anbieter das erhalten, was wir erwartet haben, da wir die Zusammenarbeit ohne Illusionen begonnen haben. Wenn es einige Vorf\u00e4lle gab, waren sie in erster Linie technischer Natur und leicht durch die relative Neuheit des Services zu erkl\u00e4ren. Das Wichtigste ist, dass das MCS-Team schnell M\u00e4ngel beseitigt und z\u00fcgig auf Fragen in Messengern reagiert. <\/p>\n<p>Verglichen mit der Arbeitserfahrung mit Google Cloud Platform wusste ich bei ihnen nicht einmal, wo sich der Feedback-Button befindet, da es einfach nicht n\u00f6tig war. Und wenn es irgendwelche Probleme gab, hat Google einseitig Benachrichtigungen verschickt. Im Fall von MCS halte ich es f\u00fcr einen gro\u00dfen Vorteil, dass sie r\u00e4umlich und mental so nah an den russischen Kunden sind.<\/p>\n<h2>Wie wir die Arbeit mit Clouds in der Zukunft sehen<\/h2>\n<p>\nDerzeit ist unsere Arbeit eng mit Kubernetes verbunden, und es erf\u00fcllt uns vollst\u00e4ndig in Bezug auf infrastrukturelle Aufgaben. Daher planen wir nicht, davon irgendwohin zu migrieren, obwohl wir st\u00e4ndig neue Praktiken und Dienstleistungen einf\u00fchren, um Routineaufgaben zu vereinfachen und neue zu automatisieren sowie die Stabilit\u00e4t und Zuverl\u00e4ssigkeit der Services zu erh\u00f6hen\u2026 Momentan starten wir den Service Chaos Monkey (konkret nutzen wir chaoskube, aber das \u00e4ndert nichts an der Konzeption :), der urspr\u00fcnglich bei Netflix entwickelt wurde. Chaos Monkey macht eine einfache Sache: Er l\u00f6scht zu beliebiger Zeit einen beliebigen Pod in Kubernetes. Das ist n\u00f6tig, damit unser Service mit der Anzahl Instanzen n\u20131 stabil funktioniert; so gew\u00f6hnen wir uns daran, auf alle St\u00f6rungen vorbereitet zu sein. <\/p>\n<p>Heute sehe ich die Nutzung von Drittanbieter-L\u00f6sungen \u2013 denselben Cloud-Plattformen \u2013 als den einzig richtigen Weg f\u00fcr junge Unternehmen. Zu Beginn sind sie oft mangels Ressourcen, sowohl personell als auch finanziell, eingeschr\u00e4nkt, und ein eigenes Cloud- oder Rechenzentrum aufzubauen und zu betreiben ist zu kostspielig und arbeitsintensiv. Cloud-Anbieter erm\u00f6glichen es, diese Ausgaben zu minimieren, da man schnell die ben\u00f6tigten Ressourcen f\u00fcr den sofortigen Betrieb der Dienste erhalten kann und nur nach Bedarf bezahlt. Was die Firma \u201eURUS\u201c betrifft, so bleiben wir vorerst Kubernetes in der Cloud treu. Aber wer wei\u00df, vielleicht m\u00fcssen wir geografisch expandieren oder L\u00f6sungen basierend auf spezifischer Hardware implementieren. Oder vielleicht wird die Menge an verbrauchten Ressourcen ein eigenes Kubernetes auf bare-metal rechtfertigen, wie in den guten alten Zeiten. \ud83d\ude42<\/p>\n<h2>Was wir aus der Erfahrung mit Cloud-Diensten gelernt haben<\/h2>\n<p>\nWir haben begonnen, Kubernetes auf bare metal zu verwenden, und selbst dort war es auf seine Weise hervorragend. Aber seine St\u00e4rken konnten insbesondere als aaS-Komponente in der Cloud voll zur Geltung kommen. Wenn man ein Ziel setzt und alles maximal automatisiert, kann man Vendor Lock-in vermeiden, und der Umzug zwischen Cloud-Anbietern dauert nur ein paar Stunden, w\u00e4hrend unsere Nervenzellen erhalten bleiben. Anderen Unternehmen k\u00f6nnen wir empfehlen: Wenn ihr euren (Cloud-)Dienst mit begrenzten Ressourcen und maximaler Entwicklungsgeschwindigkeit starten m\u00f6chtet, beginnt jetzt sofort mit der Anmietung von Cloud-Ressourcen und baut euer Rechenzentrum erst, nachdem Forbes \u00fcber euch geschrieben hat.<br \/>\n<br \/>Quelle: <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.1.1 - 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\/de\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Wie man dank Kubernetes und Automatisierung in zwei Stunden in die Cloud migriert | ProHoster","description":"Firma \u201eURUS\u201c.","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/38075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=38075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38075\/revisions"}],"predecessor-version":[{"id":157995,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38075\/revisions\/157995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/28582"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}