Cloud Native Weekly: Löschungen, Verwerfungen und große Änderungen in Kubernetes 1.29 | 27.11.2023

Empfehlungen für Open-Source-Projekte

Verwaiste ConfigMaps

Dieses Repository enthält ein Skript zur Identifizierung verwaister Konfigurationszuordnungen im Kubernetes-Namespace. Verwaiste Konfigurationszuordnungen sind solche, auf die von keinem aktiven Pod oder Container im Namespace verwiesen wird.

Kubernetes Multikocher

Das Projekt besteht aus einem kleinen Kubernetes-Controller, der den CPU-Druck jedes Knotens überwacht. Wenn er einen bestimmten Schwellenwert überschreitet, wird der Knoten belastet (sodass keine zusätzliche Arbeitslast auf einem bereits überlasteten Knoten geplant wird) und schließlich den Server steuert Beginnen Sie mit der Räumung von Pods von diesem Knoten.

Reflektor

Reflector ist ein Kubernetes-Plugin, das dazu dient, Änderungen an Ressourcen (Geheimnisse und Konfigurationskarten) zu überwachen und Änderungen an gespiegelten Ressourcen im gleichen oder anderen Namespaces widerzuspiegeln.

Artikelempfehlungen

Entfernungen, Verwerfungen und größere Änderungen in Kubernetes 1.29

Wie jede andere Version werden auch bei Kubernetes v1.29 Funktionen veraltet sein und entfernt. Die Fähigkeit, konsistent qualitativ hochwertige Veröffentlichungen zu produzieren, ist ein Beweis für einen robusten Entwicklungszyklus und eine gesunde Community. In diesem Artikel werden einige veraltete Versionen und Entfernungen im kommenden Kubernetes 1.29 aufgeführt.

Top 5 Speicheranbieter-Tools für Kubernetes

In diesem Artikel werden die fünf Speicheranbieter-Tools für Kubernetes vorgestellt: SeaweedFS, Vitess, TiKV, Rook und OpenEBS. Diese Tools helfen bei der Verwaltung von Daten-Workloads auf Kubernetes, einschließlich Funktionen wie Volume-Bereitstellung, Replikation, Sicherung, Verschlüsselung, Komprimierung und Leistungsoptimierung. Sie lassen sich nahtlos in Kubernetes-APIs und -Konzepte integrieren und unterstützen Persistent Volumes (PV), Persistent Volume Claims (PVC) und Speicherklassen. In diesem Artikel werden die Funktionsweise der einzelnen Tools, ihre Vorteile sowie praktische Anwendungsfälle und Erfolgsgeschichten detailliert beschrieben. Durch die Lektüre dieses Artikels können Leser mehr über die auf Kubernetes verfügbaren Speicheranbieteroptionen erfahren und das für ihre Anforderungen am besten geeignete Tool auswählen.

Beheben Sie Fehler bei Kubernetes-Bereitstellungen auf allen Ebenen

Dieser Artikel ist eine Anleitung zur Fehlerbehebung bei Kubernetes-Bereitstellungsproblemen auf allen Ebenen. Der Artikel stellt zunächst Kubernetes als De-facto-Standard für die Container-Orchestrierung vor und erwähnt seine Fähigkeit, die Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen zu automatisieren. Doch selbst wenn Best Practices und Fachwissen vorhanden sind, kann die Kubernetes-Bereitstellung manchmal ein komplexer und herausfordernder Prozess sein. Der Artikel untersucht den Fehlerbehebungsprozess bei der Bereitstellung auf allen Ebenen, vom Anwendungscode bis hin zu Infrastruktur- und Kubernetes-Komponenten, und stellt einige häufige Probleme und Herausforderungen vor, wie z. B. Container-Image-Pull-Fehler, Pod-Planungsprobleme, Probleme mit der Netzwerkkonnektivität und Speicherprobleme. Der Artikel bespricht außerdem einige Best Practices und Tools zur Diagnose und Lösung dieser Probleme. Durch die Lektüre dieses Artikels werden die Leser besser verstehen, wie sie auf jeder Ebene einer Kubernetes-Bereitstellung Fehler beheben und ihre Anwendungen besser verwalten können.

Cloud-native Dynamik

CNCF Platform Engineering Reifegradmodell veröffentlicht

Das Plattform-Engineering-Reifegradmodell der CNCF (Cloud Native Computing Foundation) wurde erstmals veröffentlicht. Das Modell bietet eine konkrete Anwendung der Plattform-Engineering-Reife und ist eine Erweiterung eines beliebten Whitepapers, das im April dieses Jahres veröffentlicht wurde. Das Modell definiert Plattform-Engineering als die Praxis der Bereitstellung interner Plattformen als Produkte, die Geschäftsergebnisse vorantreiben, indem in alle Aspekte des Aufbaus der Plattform und ihrer Fähigkeiten investiert wird, einschließlich Menschen, Prozesse, Strategie und Technologie.

Microsoft erweitert den Dienstumfang von Azure Kubernetes

Microsoft hat allgemein den Azure Kubernetes Fleet Manager eingeführt, um die zentrale Verwaltung mehrerer Cluster in Phasen zu erleichtern, zusammen mit einer Reihe von Tools zur Kostenoptimierung.

Neben der Vorschau einer Erweiterung der Azure Container App Platform, um Unterstützung für Ereignisse hinzuzufügen, nutzt Microsoft unterdessen Kubernetes AI-Toolchain-Operatoren, um den Prozess der Bereitstellung großer Sprachmodelle (LLM) auf dem Azure Kubernetes Service (AKS) zu vereinfachen. Es ist ein Treiber-Framework für das Training von KI-Modellen und unterstützt außerdem die Open-Source-Vektordatenbanken Qdrant, Milvus und Weaviate.

Dieser Artikel wurde von OpenWrite veröffentlicht, einem Blog, der mehrere Artikel veröffentlicht !

Spring Boot 3.2.0 wird offiziell veröffentlicht. Der schwerwiegendste Servicefehler in der Geschichte von Didi. Liegt der Schuldige an der zugrunde liegenden Software oder an „Kostensenkung und zunehmendem Lachen“? Programmierer manipulierten ETC-Guthaben und veruntreuten mehr als 2,6 Millionen Yuan pro Jahr. Google-Mitarbeiter kritisierten den Big Boss, nachdem sie ihren Job aufgegeben hatten. Sie waren stark in das Flutter-Projekt involviert und formulierten HTML-bezogene Standards. Microsoft Copilot Web AI wird offiziell am eingeführt 1. Dezember, Unterstützung für chinesisches PHP 8.3 GA Firefox im Jahr 2023 Rust Web Framework Rocket ist schneller geworden und hat Version 0.5 veröffentlicht: Unterstützt asynchron, SSE, WebSockets usw. Der Desktop-Prozessor Loongson 3A6000 wird offiziell veröffentlicht, das Licht der inländischen Produktion! Broadcom gibt erfolgreiche Übernahme von VMware bekannt
{{o.name}}
{{m.name}}

Supongo que te gusta

Origin my.oschina.net/u/4197945/blog/10293895
Recomendado
Clasificación