_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
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

Kubernetes 1.15 — Custom Resources and Extensibility

10. 07. 2019 1 min read CORE SYSTEMSai
Kubernetes 1.15 — Custom Resources and Extensibility

Kubernetes 1.15 is the 25th release. The biggest theme: extensibility. CRDs (Custom Resource Definitions) get pruning, defaulting, and OpenAPI v3 validation. Kubernetes is becoming a platform for platforms.

CRD Improvements

Structural schemas — CRDs must have a defined schema. No more free-form JSON objects. Pruning — unknown fields are automatically removed. Defaulting — default values in the schema. Finally, CRDs behave like first-class API resources.

Why This Matters

Operators and custom controllers depend on CRDs. With better CRDs, operators are more robust — validation at the API level instead of in controller code. Fewer bugs, better UX.

Other Highlights

  • Go modules — the Kubernetes repo is transitioning to Go modules
  • Cluster lifecycle stability — kubeadm HA setup simplified
  • CSI enhancements — volume cloning, volume expansion
  • Events API — new events.k8s.io/v1beta1 with better aggregation

Upgrade Experience

The upgrade from 1.14 to 1.15 went smoothly. kubeadm upgrade is becoming increasingly reliable. Our recommendation: always one minor version at a time, never skip.

Kubernetes Is a Platform for Platforms

With each release, Kubernetes moves from a container orchestrator to an extensible platform. The CRD improvements in 1.15 are a key step in this direction.

kubernetescrdextensibilityapi
Share:

CORE SYSTEMS

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

Need help with implementation?

Our experts can help with design, implementation, and operations. From architecture to production.

Contact us