Weaveworks 2022.03 release featuring Magalix PaC | Learn more
Balance innovation and agility with security and compliance
risks using a 3-step process across all cloud infrastructure.
Step up business agility without compromising
security or compliance
Everything you need to become a Kubernetes expert.
Always for free!
Everything you need to know about Magalix
culture and much more
Kubernetes 1.15 got out today! that's the 2nd Kubernetes release of 2019. I thought of sharing some highlights from this release.
In short, this release's highlights are:
Major improvements were around bringing CSI feature parity with in-tree functionality, such as resizing inline volumes. You can now also clone volumes (alpha feature) by specifying another PVC as a DataSource when provisioning a new volume, given that the underlying storage system supports this functionality.
A lot of investments were done in kubeadm, which moved to v1beta2 from v1beta1 btw. You can now use kubeadm to provision and maintain high availability (HA) by using the familiar kubeadm init and kubeadm join commands.
Certificate management had great attention and now you can rotate all your certifications on upgrades before they expire during the control plane upgrade.
The main focus in this release is on CRDs data and behavior consistency. OpenAPI based validation schema will now require each to be validated against a structural schema. It basically enforces non-polymorphic and complete typing of each field in a CustomResource. The non-structural schema will work as is, but any serious CRD application is urged to migrate to structural schemas in the foreseeable future.
Other notable improvements to CRDs
This release is targeting some advanced features such CRDs and the convenience of running highly available & resilient Kubernetes clusters. I encourage you to check the release notes for a complete list of notable features and fixes.
Self-service developer platform is all about creating a frictionless development process, boosting developer velocity, and increasing developer autonomy. Learn more about self-service platforms and why it’s important.
Explore how you can get started with GitOps using Weave GitOps products: Weave GitOps Core and Weave GitOps Enterprise. Read more.
More and more businesses are adopting GitOps. Learn about the 5 reasons why GitOps is important for businesses.
Implement the proper governance and operational excellence in your Kubernetes clusters.
Comments and Responses