Identitäts- und Zugriffsmanagement-Whitepaper
TL;DR Identitäts- und Zugriffsmanagement (IAM) wird in cloud-nativen Architekturen zunehmend …
Kubernetes v1.36 führt den Mixed Version Proxy (MVP) in den Beta-Status ein, um die Sicherheit bei Cluster-Upgrades zu erhöhen. Diese Funktion ermöglicht es API-Servern unterschiedlicher Versionen, Anfragen an die jeweils geeigneten Server weiterzuleiten, wodurch Fehler wie 404 Not Found vermieden werden.
Die Einführung des Mixed Version Proxy (MVP) in Kubernetes v1.36 markiert einen bedeutenden Fortschritt in der Handhabung von API-Anfragen während Cluster-Upgrades. Ursprünglich in Kubernetes v1.28 als Alpha-Funktion vorgestellt, zielt MVP darauf ab, die Verfügbarkeit und Stabilität des Control Plane zu verbessern, indem es sicherstellt, dass Anfragen, die von älteren API-Servern empfangen werden, an die entsprechenden, neueren API-Server weitergeleitet werden. Dies verhindert, dass Anfragen, die auf nicht unterstützte Ressourcen abzielen, fälschlicherweise mit einem 404-Fehler beantwortet werden.
Ein häufiges Problem in hochverfügbaren Umgebungen ist, dass während eines Upgrades API-Server unterschiedlicher Versionen gleichzeitig betrieben werden. Diese Server können unterschiedliche API-Gruppen oder -Versionen bedienen. Ohne MVP würde ein API-Server, der eine Anfrage für eine neue API-Version erhält, die nicht lokal verfügbar ist, einen 404-Fehler zurückgeben. Dies kann zu schwerwiegenden Problemen führen, wie etwa fehlerhafter Garbage Collection oder blockierten Namespace-Löschungen.
Der MVP leitet die Anfrage stattdessen an einen peer API-Server weiter, der die angeforderte Ressource bereitstellen kann. Dieser Prozess verbessert die Nutzererfahrung und die Gesamtstabilität des Clusters erheblich.
Die Beta-Version des MVP bringt mehrere technische Verbesserungen mit sich. Eine der wesentlichen Änderungen ist der Übergang von der Abhängigkeit von der StorageVersion API hin zur Aggregated Discovery. Während die Alpha-Version auf der StorageVersion API basierte, die nicht für Custom Resource Definitions (CRDs) und aggregierte APIs unterstützt wurde, nutzt die Beta-Version nun die aggregierten Entdeckungsdaten. Dies ermöglicht eine dynamische Erkennung der Fähigkeiten der peer API-Server.
Ein weiterer bedeutender Fortschritt ist die Einführung der Peer-Aggregated Discovery. Diese Funktion erlaubt es den API-Servern, die lokale Sicht auf die verfügbaren APIs mit den Entdeckungsdaten aller aktiven peer Server zu kombinieren. Dadurch erhalten Clients eine vollständige Übersicht über alle APIs im Cluster, unabhängig davon, mit welchem API-Server sie verbunden sind. Dies stellt sicher, dass alle verfügbaren Ressourcen sichtbar sind und verbessert die Effizienz bei der Nutzung der API.
Für die Aktivierung des MVP in Kubernetes v1.36 müssen bestimmte Konfigurationsparameter gesetzt werden. Während die Funktion standardmäßig aktiviert ist, ist es entscheidend, den Parameter --peer-ca-file=<path-to-ca> zu konfigurieren, um eine sichere Kommunikation zwischen den peer API-Servern zu gewährleisten.
Die Einführung des Mixed Version Proxy in den Beta-Status stellt einen wichtigen Schritt in der Weiterentwicklung von Kubernetes dar und verbessert die Handhabung von API-Anfragen während Cluster-Upgrades erheblich. Die neuen Funktionen ermöglichen eine nahtlose Interoperabilität zwischen unterschiedlichen API-Server-Versionen und tragen zur Stabilität und Verfügbarkeit von Kubernetes-Clustern bei.
Die Verwendung von Kubernetes und die Implementierung von Container Technologien sind entscheidend für die Optimierung von Cloud-native Anwendungen.
Dieser Beitrag wurde automatisch aus dem englischsprachigen Original erstellt und auf Deutsch zusammengefasst. Wir bieten diesen Service an, um Sie bei der oft zerklüfteten und überwiegend englischsprachigen News-Situation im Bereich Cloud-Native Software, Souveräne Cloud, Kubernetes und Container-Technologien zeitnah auf Deutsch zu informieren.
TL;DR Identitäts- und Zugriffsmanagement (IAM) wird in cloud-nativen Architekturen zunehmend …
Die Architektur moderner Cloud-Native-Plattformen folgt im Idealfall dem Prinzip der …
TL;DR Kubernetes v1.36 führt ein neues Alpha-Feature namens manifest-basiertes Admission Control …