{"id":30199,"date":"2019-10-31T21:34:08","date_gmt":"2019-10-31T18:34:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes\/"},"modified":"2019-10-31T21:34:08","modified_gmt":"2019-10-31T18:34:08","slug":"vozmozhno-vam-ne-nuzhen-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","title":{"rendered":"Vielleicht ben\u00f6tigen Sie kein Kubernetes.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Vielleicht ben\u00f6tigen Sie kein Kubernetes.\" src=\"\/wp-content\/uploads\/2019\/03\/4cd1c0ed29bf76731aab81ce67144352.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>M\u00e4dchen auf einem Scooter. Illustration <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freepik.com\/free-photos-vectors\/car\">freepik<\/a><\/noindex>, Logo von Nomad von <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nomadproject.io\/\">HashiCorp<\/a><\/noindex><\/i><\/p>\n<p>Kubernetes ist ein 300 Kilogramm schwerer Gorilla zur Orchestrierung von Containern. Es wird in einigen der gr\u00f6\u00dften Container-Systeme weltweit eingesetzt, ist jedoch kostspielig.<\/p>\n<p>Besonders teuer f\u00fcr kleine Teams, die viel Zeit mit Wartung und einer steilen Lernkurve verbringen m\u00fcssen. F\u00fcr unser Team von vier Personen ist das zu viel Overhead. Daher haben wir nach Alternativen gesucht und uns in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nomadproject.io\/\">Nomad<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>verliebt.<\/h1>\n<p>\nWas wir brauchen <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/gollum\">Unser Team unterst\u00fctzt eine Vielzahl typischer Dienste zur \u00dcberwachung und Analyse der Leistung: API-Endpunkte f\u00fcr Metriken, die in Go geschrieben sind, Prometheus-Export, Log-Parser wie Logstash und<\/a><\/noindex>Gollum<\/p>\n<p>, sowie Datenbanken wie InfluxDB oder Elasticsearch. Jeder dieser Dienste l\u00e4uft in einem eigenen Container. Wir ben\u00f6tigen ein einfaches System, um all dies in Betrieb zu halten.<\/p>\n<ul>\n<li>Wir begannen mit einer Liste von Anforderungen f\u00fcr die Container-Orchestrierung:\n<\/li>\n<li>Starten eines Satzes von Diensten auf mehreren Maschinen.\n<\/li>\n<li>\u00dcberblick \u00fcber die laufenden Dienste.\n<\/li>\n<li>Verbindungen zwischen den Diensten.\n<\/li>\n<li>Automatischer Neustart, wenn ein Dienst ausf\u00e4llt.<\/li>\n<\/ul>\n<p>\nZus\u00e4tzlich w\u00e4ren die folgenden Punkte n\u00fctzliche, aber nicht zwingende Erg\u00e4nzungen:<\/p>\n<ul>\n<li>Kennzeichnung von Maschinen basierend auf ihren F\u00e4higkeiten (z. B. Kennzeichnung von Maschinen mit schnellen Festplatten f\u00fcr rechenintensive I\/O-Services).\n<\/li>\n<li>Die M\u00f6glichkeit, Dienste unabh\u00e4ngig vom Orchestrator zu starten (z. B. w\u00e4hrend der Entwicklung).\n<\/li>\n<li>Ein zentraler Ort f\u00fcr den Austausch von Konfigurationen und Geheimnissen.\n<\/li>\n<li>Eine Endpunkt f\u00fcr Metriken und Logs.<\/li>\n<\/ul>\n<p><\/p>\n<h1>Warum Kubernetes f\u00fcr uns nicht geeignet ist<\/h1>\n<p>\nBei der Prototypenerstellung mit Kubernetes haben wir festgestellt, dass wir immer komplexere Logikschichten eingef\u00fchrt haben, auf die wir blind vertrauten.<\/p>\n<p>Zum Beispiel unterst\u00fctzt Kubernetes eingebettete Service-Konfigurationen \u00fcber <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/configure-pod-container\/configure-pod-configmap\/\">ConfigMaps<\/a><\/noindex>. Es kann schnell verwirrend werden, insbesondere beim Zusammenf\u00fchren mehrerer Konfigurationsdateien oder beim Hinzuf\u00fcgen zus\u00e4tzlicher Dienste zu einem Pod. Kubernetes (oder <noindex><a rel=\"nofollow\" href=\"https:\/\/helm.sh\/\">helm<\/a><\/noindex> In diesem Fall erm\u00f6glicht es die dynamische Implementierung externer Konfigurationen zur Trennung der Interessen. Dies f\u00fchrt jedoch zu einer festen, verborgenen Bindung zwischen Ihrem Projekt und Kubernetes. Helm und ConfigMaps sind zus\u00e4tzliche Optionen, die Sie nicht zwingend nutzen m\u00fcssen. Sie k\u00f6nnen auch ganz einfach die Konfiguration in das Docker-Image kopieren. Dennoch ist es verlockend, diesen Weg zu gehen und unn\u00f6tige Abstraktionen zu schaffen, \u00fcber die Sie sp\u00e4ter vielleicht bereuen werden.<\/p>\n<p>Dar\u00fcber hinaus entwickelt sich das Kubernetes-\u00d6kosystem schnell. Es erfordert viel Zeit und Energie, um \u00fcber bew\u00e4hrte Praktiken und neueste Werkzeuge informiert zu bleiben. Kubectl, minikube, kubeadm, helm, tiller, kops, oc \u2013 die Liste l\u00e4sst sich endlos fortsetzen. Zu Beginn ben\u00f6tigen Sie nicht alle diese Werkzeuge, aber es ist ungewiss, was Sie tats\u00e4chlich brauchen werden, daher sollten Sie \u00fcber alles im Bilde sein. Dies f\u00fchrt zu einer steilen Lernkurve.<\/p>\n<h1>Wann sollte man Kubernetes einsetzen<\/h1>\n<p>\nIn unserem Unternehmen nutzen viele Kubernetes und sind damit sehr zufrieden. Diese Instanzen werden von Google oder Amazon verwaltet, die \u00fcber ausreichend Ressourcen verf\u00fcgen.<\/p>\n<p>Kubernetes wird mit <noindex><a rel=\"nofollow\" href=\"https:\/\/jvns.ca\/blog\/2017\/08\/05\/how-kubernetes-certificates-work\/\">erstaunlichen Funktionen<\/a><\/noindex>, die das Management der containerbasierten Skalierung vereinfachen:<\/p>\n<ul>\n<li>Detaillierte <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/reference\/access-authn-authz\/authorization\/\">Rechteverwaltung<\/a><\/noindex>.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/extend-kubernetes\/api-extension\/custom-resources\/#custom-controllers\">Custom-Controller<\/a><\/noindex> f\u00fcgen Logik in den Cluster ein. Es sind einfach Programme, die mit der Kubernetes API kommunizieren.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/\">Automatisches Skalieren<\/a><\/noindex>! Kubernetes kann Dienste nach Bedarf skalieren, indem es Dienstmetriken verwendet, ohne dass manuelles Eingreifen erforderlich ist.<\/li>\n<\/ul>\n<p>\nDie Frage ist, ob Sie wirklich all diese Funktionen ben\u00f6tigen. Sie sollten sich nicht nur auf Abstraktionen verlassen; <noindex><a rel=\"nofollow\" href=\"https:\/\/jvns.ca\/blog\/2017\/08\/05\/how-kubernetes-certificates-work\/\">Sie m\u00fcssen verstehen, was unter der Oberfl\u00e4che passiert.<\/a><\/noindex>.<\/p>\n<p>Unser Team bietet die meisten Dienste remote an (aufgrund der engen Verbindung zur Hauptinfrastruktur), daher wollten wir keinen eigenen Kubernetes-Cluster aufbauen. Wir wollten einfach Dienste bereitstellen.<\/p>\n<h1>Batterien nicht enthalten<\/h1>\n<p>\nNomad ist 20 % Orchestrierung, die 80 % des Erforderlichen bietet. Alles, was es tut, ist, Deployments zu verwalten. Nomad k\u00fcmmert sich um Deployments, startet Container im Fehlerfall neu\u2026 und das war's.<\/p>\n<p>Der ganze Zweck von Nomad besteht darin, dass es <i>mindestens<\/i>keine detaillierte Rechteverwaltung oder <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/network-policies\/\">erweiterte Netzwerkrichtlinien<\/a><\/noindex>gibt, so wurde es bewusst entworfen. Diese Komponenten werden von extern bereitgestellt oder gar nicht bereitgestellt.<\/p>\n<p>Ich denke, dass Nomad den perfekten Kompromiss zwischen Benutzerfreundlichkeit und Funktionalit\u00e4t gefunden hat. Es ist ideal f\u00fcr kleine, unabh\u00e4ngige Dienste. Wenn mehr Kontrolle erforderlich ist, muss man diese selbst aufbauen oder einen anderen Ansatz w\u00e4hlen. Nomad ist <i>einfach<\/i> ein Orchestrator.<\/p>\n<p>Das Beste an Nomad ist, dass es leicht <i>Hook im Repository zu ersetzen.<\/i>zu bedienen ist. Die Abh\u00e4ngigkeit von Anbietern ist nahezu nicht vorhanden, da seine Funktionen einfach in jedes andere Service-Management-System integriert werden k\u00f6nnen. Es funktioniert ganz einfach wie ein regul\u00e4res Binary auf jeder Maschine im Cluster, das ist alles!<\/p>\n<h1>Die Nomad-\u00d6kosystem besteht aus locker verbundenen Komponenten.<\/h1>\n<p>\nDie echte St\u00e4rke von Nomad liegt in seinem \u00d6kosystem. Es integriert sich sehr gut mit anderen - v\u00f6llig optionalen - Produkten wie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.consul.io\/\">Consul<\/a><\/noindex> (einem Key-Value-Speicher) oder <noindex><a rel=\"nofollow\" href=\"https:\/\/www.vaultproject.io\/\">Vault<\/a><\/noindex> (Geheimnisverwaltung). Im Nomad-File gibt es Abschnitte zum Abrufen von Daten aus diesen Diensten:<\/p>\n<pre><code class=\"plaintext\">template {\n  data = &lt;&lt;EOH\nLOG_LEVEL=&quot;{{key &quot;service\/geo-api\/log-verbosity&quot;}}&quot;\nAPI_KEY=&quot;{{with secret &quot;secret\/geo-api-key&quot;}}{{.Data.value}}{{end}}&quot;\nEOH\n\n  destination = &quot;secrets\/file.env&quot;\n  env         = true\n}<\/code><\/pre>\n<p>\nHier lesen wir den Schl\u00fcssel <code>service\/geo-api\/log-verbosity<\/code> aus Consul und stellen ihn w\u00e4hrend der Laufzeit als Umgebungsvariable <code>LOG_LEVEL<\/code>bereit. Wir stellen auch den Schl\u00fcssel <code>secret\/geo-api-key<\/code> aus Vault als <code>API_KEY<\/code>. Einfach, aber leistungsstark!<\/p>\n<p>Dank seiner Einfachheit l\u00e4sst sich Nomad leicht mit anderen Diensten \u00fcber APIs erweitern. Zum Beispiel werden Tags f\u00fcr Jobs unterst\u00fctzt. Wir kennzeichnen alle Dienste mit Metriken durch ein Tag <code>trv-metrics<\/code>. Dadurch findet Prometheus diese Dienste problemlos \u00fcber Consul und \u00fcberpr\u00fcft regelm\u00e4\u00dfig den Endpunkt <code>\/metrics<\/code> auf neue Daten. Gleiches gilt zum Beispiel f\u00fcr Logs, die mit <noindex><a rel=\"nofollow\" href=\"https:\/\/grafana.com\/loki\">Loki<\/a><\/noindex>.<\/p>\n<p>verwaltet werden. Es gibt viele weitere Beispiele f\u00fcr die Erweiterbarkeit:<\/p>\n<ul>\n<li>Ausf\u00fchren eines Jenkins-Jobs mithilfe eines Hooks, wobei Consul die erneute Bereitstellung des Jobs in Nomad bei \u00c4nderungen an der Dienstkonfiguration \u00fcberwacht.\n<\/li>\n<li>Ceph f\u00fcgt Nomad ein verteiltes Dateisystem hinzu.\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/fabiolb\/fabio\">fabio<\/a><\/noindex> f\u00fcr die Lastverteilung.<\/li>\n<\/ul>\n<p>\nAll dies erm\u00f6glicht es, <noindex><a rel=\"nofollow\" href=\"https:\/\/tech.trivago.com\/2019\/01\/25\/nomad-our-experiences-and-best-practices\/\">die Infrastruktur organisch zu entwickeln<\/a><\/noindex> ohne starke Bindung an einen Anbieter.<\/p>\n<h1>Ehrlicher Hinweis<\/h1>\n<p>\nKeine L\u00f6sung ist perfekt. Ich empfehle nicht, die allerneuesten Funktionen sofort in der Produktion einzusetzen. Nat\u00fcrlich gibt es Fehler und fehlende Funktionen, aber dasselbe gilt f\u00fcr Kubernetes.<\/p>\n<p>Im Vergleich zu Kubernetes ist die Community von Nomad nicht so gro\u00df. Kubernetes hat bereits etwa 75.000 Commits und 2.000 Mitwirkende, w\u00e4hrend Nomad etwa 14.000 Commits und 300 Mitwirkende vorzuweisen hat. Es wird f\u00fcr Nomad schwer sein, mit Kubernetes in punkto Geschwindigkeit Schritt zu halten, aber vielleicht ist das auch gar nicht notwendig! Es handelt sich um ein spezialisierteres System, und eine kleinere Community bedeutet auch, dass Ihr Pull-Request im Vergleich zu Kubernetes eher wahrgenommen und angenommen wird.<\/p>\n<h1>Zusammenfassung<\/h1>\n<p>\nFazit: Verwenden Sie Kubernetes nicht nur, weil es alle tun. Bewerten Sie Ihre Anforderungen sorgf\u00e4ltig und pr\u00fcfen Sie, welches Werkzeug vorteilhafter ist.<\/p>\n<p>Wenn Sie planen, eine Vielzahl homogener Dienste auf einer gro\u00df angelegten Infrastruktur bereitzustellen, ist Kubernetes eine gute Wahl. Bedenken Sie jedoch die zus\u00e4tzliche Komplexit\u00e4t und Betriebskosten. Einige Kosten k\u00f6nnen vermieden werden, indem Sie eine verwaltete Kubernetes-Umgebung wie <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/kubernetes-engine\/\">Google Kubernetes Engine<\/a><\/noindex> oder <noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/eks\/\">Amazon EKS<\/a><\/noindex>.<\/p>\n<p>Wenn Sie einfach einen zuverl\u00e4ssigen Orchestrator suchen, der leicht zu warten und skalierbar ist, warum sollten Sie dann nicht Nomad ausprobieren? M\u00f6glicherweise werden Sie \u00fcberrascht sein, wie weit Sie damit kommen.<\/p>\n<p>Wenn man Kubernetes mit einem Auto vergleicht, ist Nomad wie ein Roller. Manchmal braucht man das eine, manchmal das andere. Beide haben ihren Platz.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/445030\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes\u00a0\u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30199","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445\" \/>\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\/vozmozhno-vam-ne-nuzhen-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes\" \/>\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-31T18:34:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:34:08+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\udd47Vielleicht ben\u00f6tigen Sie Kubernetes nicht | ProHoster","description":"Ein M\u00e4dchen auf einem Roller. Illustration von freepik, das Nomad-Logo von HashiCorp. Kubernetes ist der 300-Kilogramm-Gorilla der Container-Orchestrierung. Es wird in einigen der gr\u00f6\u00dften Containersysteme der Welt eingesetzt, ist jedoch kostspielig. Besonders teuer f\u00fcr kleine Teams, die viel Zeit f\u00fcr Wartung und eine steile Lernkurve investieren m\u00fcssen. F\u00fcr unser Team von vier Personen ist das zu viel Aufwand.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","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\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d Kubernetes | ProHoster","og:description":"\u0414\u0435\u0432\u0443\u0448\u043a\u0430 \u043d\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0435. \u0418\u043b\u043b\u044e\u0441\u0442\u0440\u0430\u0446\u0438\u044f freepik, \u043b\u043e\u0433\u043e\u0442\u0438\u043f Nomad \u043e\u0442 HashiCorp Kubernetes \u2014 \u044d\u0442\u043e 300-\u043a\u0438\u043b\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0432\u0430\u044f \u0433\u043e\u0440\u0438\u043b\u043b\u0430 \u0434\u043b\u044f \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0430\u043c\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0432 \u043c\u0438\u0440\u0435, \u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0438 \u043a\u0440\u0443\u0442\u0443\u044e \u043a\u0440\u0438\u0432\u0443\u044e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u044d\u0442\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445","og:url":"https:\/\/prohoster.info\/de\/blog\/vozmozhno-vam-ne-nuzhen-kubernetes","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-31T18:34:08+00:00","article:modified_time":"2019-10-31T18:34:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30199","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":"Article","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-01-21 00:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:39:24","updated":"2026-01-21 00:06:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/30199","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=30199"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/30199\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=30199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=30199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=30199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}