Zum Inhalt springen
_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Kubernetes 1.15 — Custom Resources a extensibility

10. 07. 2019 1 Min. Lesezeit CORE SYSTEMSai
Kubernetes 1.15 — Custom Resources a extensibility

Kubernetes 1.15 je 25 release. Největší theme: extensibility. CRD (Custom Resource Definitions) dostávají pruning, defaulting a OpenAPI v3 validation. Kubernetes se stává platformou pro platformy.

CRD improvements

Structural schemas — CRD musí mít definované schema. Žádné volné JSON objekty. Pruning — neznámá pole jsou automaticky odstraněna. Defaulting — výchozí hodnoty v schema. Konečně se CRD chovají jako first-class API resources.

Proč je to důležité

Operators a custom controllers závisí na CRD. S lepšími CRD jsou operators robustnější — validace na API úrovni místo v controller kódu. Méně bugů, lepší UX.

Další zajímavosti

  • Go modules — Kubernetes repo přechází na Go modules
  • Cluster lifecycle stability — kubeadm HA setup zjednodušen
  • CSI enhancements — volume cloning, volume expansion
  • Events API — nový events.k8s.io/v1beta1 s lepší aggregací

Upgrade experience

Z 1.14 na 1.15 upgrade proběhl bez problémů. kubeadm upgrade je čím dál spolehlivější. Doporučujeme: vždy jeden minor version najednou, nikdy neskákejte.

Kubernetes je platforma pro platformy

S každým release se Kubernetes posouvá od container orchestrátoru k extensible platformě. CRD improvements v 1.15 jsou klíčový krok tímto směrem.

kubernetescrdextensibilityapi
Teilen:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns