MailHog: Die Referenz-Architektur für sicheres E-Mail-Testing und Debugging
TL;DR E-Mail-Versand ist eine der kritischsten Funktionen moderner Applikationen (Passwort-Reset, …
Die Kubernetes-API entwickelt sich ständig weiter, was bedeutet, dass alte APIs regelmäßig reorganisiert oder aktualisiert werden. Mit der Veröffentlichung von Kubernetes 1.22, die für August 2021 geplant ist, stehen einige wichtige Änderungen an. In dieser Version werden mehrere veraltete Beta-APIs entfernt, die durch stabilere Versionen ersetzt wurden. Hier erfährst du, was das konkret für Entwickler und DevOps-Teams bedeutet.
Die bevorstehenden API-Entfernungen betreffen alle Beta-APIs, die bereits als veraltet markiert wurden. Diese Änderungen könnten den Workflow und die Kompatibilität in deinen Projekten beeinflussen. Es ist wichtig, dass du die neuen stabilen API-Versionen überprüfst und deine Implementierungen entsprechend anpasst, um eine reibungslose Migration zu gewährleisten.
Die folgenden Beta-APIs werden mit der Version 1.22 nicht mehr unterstützt:
ValidatingWebhookConfiguration und MutatingWebhookConfiguration (API-Versionen admissionregistration.k8s.io/v1beta1)CustomResourceDefinition API (apiextensions.k8s.io/v1beta1)APIService API (apiregistration.k8s.io/v1beta1)TokenReview API (authentication.k8s.io/v1beta1)SubjectAccessReview, LocalSubjectAccessReview, SelfSubjectAccessReview (API-Versionen von authorization.k8s.io/v1beta1)CertificateSigningRequest API (certificates.k8s.io/v1beta1)Lease API (coordination.k8s.io/v1beta1)Ingress APIs (die API-Versionen extensions/v1beta1 und networking.k8s.io/v1beta1)Nehmen wir an, du verwendest die CustomResourceDefinition API in deinem Projekt. Ab Version 1.22 wird die Beta-Version apiextensions.k8s.io/v1beta1 nicht mehr verfügbar sein. Du solltest daher auf die stabile Version apiextensions.k8s.io/v1 umsteigen. Dies könnte bedeuten, dass du einige Anpassungen in deinen YAML-Konfigurationen vornehmen musst, um sicherzustellen, dass alles reibungslos funktioniert.
Ein weiteres Beispiel ist die Verwendung von Webhooks. Wenn du ValidatingWebhookConfiguration oder MutatingWebhookConfiguration in deiner Anwendung einsetzt, musst du ebenfalls auf die stabilen Versionen umstellen, um unter Kubernetes 1.22 weiterhin funktionsfähig zu bleiben.
Die Kubernetes-Dokumentation bietet eine detaillierte Übersicht über die API-Entfernungen für v1.22 und erklärt die Unterschiede zwischen den Beta- und stabilen Versionen.
Bleib mit ayedo auf dem neuesten Stand, um sicherzustellen, dass deine Kubernetes-Projekte immer auf dem aktuellsten Stand der Technik sind und du von den besten Praktiken profitierst!
Quelle: Kubernetes Blog
TL;DR E-Mail-Versand ist eine der kritischsten Funktionen moderner Applikationen (Passwort-Reset, …
Die Wirtschaftsförderung Saarlouis und die IHK Saarland hatten zum wirtschaftspolitischen …
Eine Smart City ist ein riesiges, verteiltes Daten-Ökosystem. Sensoren messen Luftqualität, …