{"id":97069,"date":"2020-10-15T20:42:40","date_gmt":"2020-10-15T18:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe"},"modified":"2020-10-15T20:42:40","modified_gmt":"2020-10-15T18:42:40","slug":"11-instrumentov-delayushhih-kubernetes-luchshe","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 Tools, die Kubernetes verbessern","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 Tools, die Kubernetes verbessern\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nicht alle Serverplattformen, selbst die leistungsst\u00e4rksten und skalierbarsten, erf\u00fcllen alle Anforderungen in ihrer Grundform. Auch wenn Kubernetes hervorragend funktioniert, k\u00f6nnten ihm bestimmte Komponenten fehlen, um vollst\u00e4ndig zu sein. Es gibt immer spezielle F\u00e4lle, die Ihre Bed\u00fcrfnisse ignorieren oder in denen Kubernetes bei der Standardinstallation nicht optimal funktioniert \u2013 zum Beispiel bei der Datenbankunterst\u00fctzung oder beim Continuous Deployment.<\/p>\n<p><\/p>\n<p>Hier kommen Erg\u00e4nzungen, Erweiterungen und andere n\u00fctzliche Tools f\u00fcr diesen Container-Orchestrator ins Spiel, unterst\u00fctzt von einer breiten Community. In diesem Artikel pr\u00e4sentieren wir die 11 besten Dinge, die wir gefunden haben. Wir selbst sind sehr daran interessiert und planen, sie praktisch zu erkunden \u2013 auf die einzelnen Teile zu zerlegen und zu sehen, was sich im Inneren verbirgt. <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> Einige davon werden jedes Kubernetes-Cluster hervorragend erg\u00e4nzen, w\u00e4hrend andere spezifische Aufgaben l\u00f6sen, die in der Standardversion von Kubernetes nicht umgesetzt sind.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"gatekeeper-upravlenie-politikami\">Gatekeeper: Verwaltung von Richtlinien<\/h2>\n<p><\/p>\n<p>Projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) erm\u00f6glicht die Erstellung von Richtlinien \u00fcber Cloud-Anwendungsstacks in Kubernetes, beginnend bei Ingress und endend bei Service Mesh. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> bietet eine native M\u00f6glichkeit f\u00fcr Kubernetes, Richtlinien im Cluster automatisch durchzusetzen und \u00fcberpr\u00fcft alle Ereignisse oder Ressourcen, die gegen die Richtlinien versto\u00dfen. Dies geschieht \u00fcber einen relativ neuen Mechanismus von Kubernetes, den Webhook-Zugriff-Controller, der bei \u00c4nderungen an Ressourcen aktiviert wird. Mit Gatekeeper werden OPA-Richtlinien zu einem weiteren Teil des Zustands Ihres Kubernetes-Clusters, ohne dass eine st\u00e4ndige \u00dcberwachung erforderlich ist.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: Tragbare Kubernetes-Cluster<\/h2>\n<p><\/p>\n<p>Wenn Sie eine Anwendung in Kubernetes bereitstellen m\u00f6chten, verf\u00fcgen viele Anwendungen \u00fcber ein Helm-Chart, das diesen Prozess lenkt und automatisiert. Aber was, wenn Sie Ihren Kubernetes-Cluster \u201eso wie er ist\u201c nehmen und irgendwo anders einsetzen m\u00f6chten?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> macht Schnappsch\u00fcsse des Zustands von Kubernetes-Clustern, ihrer Registries f\u00fcr Container-Images und der ausgef\u00fchrten Anwendungen, die als \u201eAnwendungspakete\u201c bezeichnet werden. Ein solches Paket, das eine normale Datei darstellt <code>.tar<\/code>, kann den Cluster \u00fcberall replizieren, wo Kubernetes betrieben werden kann.<\/p>\n<p><\/p>\n<p>Gravity \u00fcberpr\u00fcft auch, ob die Zielinfrastruktur sich genauso verh\u00e4lt wie die urspr\u00fcngliche und ob die Kubernetes-Umgebung auf dem Ziel verf\u00fcgbar ist. Die kostenpflichtige Version von Gravity f\u00fcgt au\u00dferdem Sicherheitsfunktionen hinzu, einschlie\u00dflich RBAC und der M\u00f6glichkeit, Sicherheitseinstellungen \u00fcber verschiedene Clusterbereitstellungen hinweg zu synchronisieren.<\/p>\n<p><\/p>\n<p>Die neueste Hauptversion, Gravity 7, kann ein Gravity-Image in ein bestehendes Kubernetes-Cluster bereitstellen, anstatt ein komplett neues Cluster aus dem Image zu erstellen. Gravity 7 kann auch mit Clustern arbeiten, die ohne Verwendung des Gravity-Images installiert wurden. Au\u00dferdem unterst\u00fctzt Gravity SELinux und funktioniert nativ mit dem Teleport SSH-Gateway.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: Container-Bau im Kubernetes-Cluster<\/h2>\n<p><\/p>\n<p>Die meisten Container-Images werden auf Systemen au\u00dferhalb des Container-Stacks erstellt. Manchmal ist es jedoch notwendig, ein Image innerhalb des Container-Stacks zu erstellen, beispielsweise irgendwo in einem laufenden Container oder in einem Kubernetes-Cluster.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> stellt den Aufbau von Containern innerhalb einer Container-Umgebung sicher, ohne von einem Containerisierungsdienst wie Docker abh\u00e4ngig zu sein. Stattdessen extrahiert Kaniko das Dateisystem aus dem Basis-Image, f\u00fchrt alle Build-Befehle im Benutzermodus \u00fcber das extrahierte Dateisystem aus und nimmt nach jedem Befehl einen Snapshot des Dateisystems.<\/p>\n<p><\/p>\n<p>Hinweis: Kaniko kann derzeit (Mai 2020) <em>Anm. der \u00dcbersetzer<\/em>keine Windows-Container erstellen.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Kostenparameter f\u00fcr den Betrieb von Kubernetes<\/h2>\n<p><\/p>\n<p>Die meisten Kubernetes-Verwaltungstools konzentrieren sich auf Benutzerfreundlichkeit, Monitoring und das Verst\u00e4ndnis des Verhaltens innerhalb von Pods usw. Aber wie steht es um die Beobachtung der Kosten \u2014 in Euro und Cent \u2014 die mit dem Betrieb von Kubernetes verbunden sind?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> verarbeitet die Kubernetes-Parameter in Echtzeit, was zu Informationen \u00fcber die aktuellen Kosten der laufenden Cluster bei den wichtigsten Cloud-Anbietern f\u00fchrt, die auf einem Dashboard mit den monatlichen Kosten jedes Clusters angezeigt werden. Die Preise f\u00fcr RAM, CPU, GPU und Speichersystem sind nach Kubernetes-Komponenten (Container, Pod, Dienst usw.) aufgeschl\u00fcsselt.<\/p>\n<p><\/p>\n<p>Kubecost verfolgt auch die Kosten von Ressourcen au\u00dferhalb des Clusters, wie z.B. Amazon S3 Buckets, wobei dies auf AWS beschr\u00e4nkt ist. Die Kostendaten k\u00f6nnen an Prometheus gesendet werden, sodass Sie sie zur programmgesteuerten Anpassung des Verhaltens des Clusters nutzen k\u00f6nnen.<\/p>\n<p><\/p>\n<p>Kubecost ist kostenlos, wenn Ihnen die Protokolldaten der letzten 15 Tage ausreichen. F\u00fcr erweiterte Funktionen beginnen die Preise bei 199 \u20ac pro Monat f\u00fcr die \u00dcberwachung von 50 Knoten.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: Produktionsdatenbanken in Kubernetes betreiben<\/h2>\n<p><\/p>\n<p>Es ist ebenfalls ziemlich herausfordernd, Datenbanken effizient in Kubernetes zu betreiben. Sie finden Kubernetes-Operatoren f\u00fcr MySQL, PostgreSQL, MongoDB und Redis, doch alle haben ihre Nachteile. Auch der Standardfunktionsumfang von Kubernetes l\u00f6st die meisten spezifischen Datenbankprobleme nicht direkt.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> hilft Ihnen, Ihre Kubernetes-Operatoren f\u00fcr die Verwaltung von Datenbanken zu erstellen. Backup, Klonen, \u00dcberwachung, Snapshots und deklaratives Erstellen von Datenbanken sind Bestandteile davon. Bitte beachten Sie, dass die Unterst\u00fctzung von Funktionen von der jeweiligen Datenbank abh\u00e4ngt. Zum Beispiel funktioniert das Erstellen eines Clusters f\u00fcr PostgreSQL, jedoch nicht f\u00fcr MySQL (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/docs\/v0.13.0-rc.0\/guides\/mysql\/clustering\/group_replication_single_primary\/\">bereits<\/a><\/noindex> Sie haben recht damit festgestellt, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>Anm. der \u00dcbersetzer<\/em>).<\/p>\n<p><\/p>\n<h2 id=\"kube-monkey-chaos-monkey-dlya-kubernetes\">Kube-monkey: Chaos Monkey f\u00fcr Kubernetes<\/h2>\n<p><\/p>\n<p>Die zuverl\u00e4ssigsten Methoden des Stresstests sind zuf\u00e4llige Ausf\u00e4lle. Diese Theorie liegt dem Chaos Monkey von Netflix zugrunde, einem chaotischen Ingenieurt Werkzeug, das willk\u00fcrlich virtuelle Maschinen und Container in der Produktionsumgebung deaktiviert, um Entwickler dazu zu \u201eanimieren\u201c, robustere Systeme zu erstellen. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> \u2014 eine Umsetzung derselben grundlegenden Theorie des Stresstests f\u00fcr Kubernetes-Cluster. Es funktioniert, indem es zuf\u00e4llig Module in dem von Ihnen zugewiesenen Cluster t\u00f6tet und kann auch so konfiguriert werden, dass es in bestimmten Zeitintervallen arbeitet.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">Kubernetes Ingress Controller f\u00fcr AWS<\/h2>\n<p><\/p>\n<p>Kubernetes bietet einen externen Lastenausgleich und Netzwerkdienste f\u00fcr den Cluster \u00fcber einen Dienst, der genannt wird <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS bietet Funktionen zum Lastenausgleich an, verbindet diese jedoch nicht automatisch mit denselben M\u00f6glichkeiten von Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">Kubernetes Ingress Controller f\u00fcr AWS<\/a><\/noindex> schlie\u00dft diese L\u00fccke.<\/p>\n<p><\/p>\n<p>Es verwaltet automatisch die AWS-Ressourcen f\u00fcr jedes Ingress-Objekt im Cluster, erstellt Lastenausgleicher f\u00fcr neue Ingress-Ressourcen und entfernt diese beim L\u00f6schen von Ressourcen. Es verwendet CloudFormation, um sicherzustellen, dass der Zustand des Clusters intakt bleibt. Zudem unterst\u00fctzt es CloudWatch Alarm-Einstellungen und verwaltet automatisch andere Komponenten, die im Cluster verwendet werden, wie z. B. SSL-Zertifikate und EC2 Auto Scaling Groups.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Automatische Installation von Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatisiert die Installation eines produktionsbereiten Kubernetes-Clusters, beginnend mit der Installation auf physischen Servern bis hin zu gro\u00dfen \u00f6ffentlichen Clouds. Es nutzt Ansible (optional mit Vagrant), um das Deployment zu starten und einen hochverf\u00fcgbaren Cluster von Grund auf mit der von Ihnen gew\u00e4hlten Netzwerk-Erweiterung (z. B. Flannel, Calico usw.) auf der von Ihnen bevorzugten Linux-Distribution zu erstellen, wenn es auf physischen Servern installiert wird.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Iterative Entwicklung f\u00fcr Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold nachdenken.<\/a><\/noindex> \u2014 ein Google-Tool, das zur Organisation von CD-Anwendungen in Kubernetes verwendet wird. Sobald Sie \u00c4nderungen am Quellcode vornehmen, erkennt Skaffold dies automatisch, startet den Build- und Bereitstellungsprozess und warnt Sie bei eventuellen Fehlern. Skaffold l\u00e4uft vollst\u00e4ndig clientseitig, sodass es bei der Installation oder Aktualisierung kleine Nuancen geben kann. Es kann mit bestehenden CI\/CD-Pipelines verwendet werden und interagiert auch mit einigen externen Build-Tools, haupts\u00e4chlich mit Bazel von Google.<\/p>\n<p><\/p>\n<h2 id=\"teresa-prosteyshiy-paas-na-kubernetes\">Teresa: Ein einfaches PaaS auf Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/luizalabs\/teresa\">Teresa<\/a><\/noindex> ist ein Anwendungsbereitstellungssystem, das ein einfaches PaaS \u00fcber Kubernetes betreibt. Benutzer, die in Teams organisiert sind, k\u00f6nnen ihre eigenen Anwendungen bereitstellen und verwalten. Dies erleichtert die Arbeit f\u00fcr diejenigen, die dieser Anwendung vertrauen und sich nicht mit Kubernetes und all seinen Komplikationen befassen m\u00f6chten.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Streaming von Container-Updates in Kubernetes-Cluster<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, entwickelt von Windmill Engineering, \u00fcberwacht die \u00c4nderungen verschiedener Dockerfile-Dateien und rollt schrittweise die entsprechenden Container im Kubernetes-Cluster aus. Im Wesentlichen erm\u00f6glicht es, das Produktions-Cluster in Echtzeit zu aktualisieren, indem einfach die Dockerfile-Dateien aktualisiert werden. Tilt f\u00fchrt die Builds im Cluster durch, wobei der Quellcode alles ist, was ge\u00e4ndert werden muss. Sie k\u00f6nnen auch einen Snapshot des Clusterzustands erstellen und die Fehlermeldungsbedingungen direkt aus Tilt heraus festhalten, um diese mit Teammitgliedern zur Fehlersuche zu teilen.<\/p>\n<p><\/p>\n<p>P.S. All diese Tools haben wir mehrfach mit unseren neugierigen H\u00e4nden getestet. <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> Um echte Praktiken bereits (hoffentlich!) bei den Offline-Intensivkursen im Februar vorzustellen. <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/slurm?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_bazovyi_08-02-2021&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Basis<\/a><\/noindex> 8.\u201310. Februar 2021. Und <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/mega?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_mega_12-02-2021&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Mega<\/a><\/noindex> 12.\u201314. Februar. Ehrlich gesagt, wir haben auch die warme und energetisch aufgeladene Atmosph\u00e4re des Offline-Trainings vermisst. Welche auch immer die fortschrittlichen Technologien sein m\u00f6gen, sie k\u00f6nnen die menschliche Interaktion und die besondere Atmosph\u00e4re, wenn Gleichgesinnte sich versammeln, nicht ersetzen.<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523358\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97070,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97069","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=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437\" \/>\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\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-15T18:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-15T18:42:40+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\udd4711 Tools, die Kubernetes verbessern | ProHoster","description":"Nicht alle Serverplattformen, selbst die leistungsf\u00e4higsten und skalierbarsten, erf\u00fcllen alle Anforderungen. Obwohl Kubernetes f\u00fcr sich genommen hervorragend funktioniert, k\u00f6nnten ihm die notwendigen Komponenten f\u00fcr die Vollst\u00e4ndigkeit fehlen. Es gibt immer spezielle F\u00e4lle, in denen Ihre Bed\u00fcrfnisse ignoriert werden oder Kubernetes bei der Standardinstallation nicht funktioniert \u2014 beispielsweise bei der Unterst\u00fctzung von Datenbanken.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster","og:description":"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-15T18:42:40+00:00","article:modified_time":"2020-10-15T18:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97069","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:27:24","updated":"2022-09-27 14:52:48"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97069","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=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}