Monday, April 21, 2025

Understanding Corporate Governance: Definition from TechTarget

Qwilt Expands to Over 2,000 Edge Cloud Nodes Across Six Continents

UK Class Action Paves the Way for Showdown with Google

CVE Foundation Commits to Ongoing Operations Following Mitre Funding Reduction

I’m Here to Assist: The Rise of Tech Bros in a Technocratic World

Kraft Group Partners with NWN for Network Enhancements for the New England Patriots

Collaboration: The Key Defense Against Nation-State Threats

Tariff Turmoil Is Increasing Supply Chain Security Risks

Footballers Protest Against the Use of Performance Data Processing

Celebrating 10 Years of Kubernetes: How CRDs Have Revolutionized Extensible, Modular Storage within K8s

Kubernetes, the market-leading container orchestration platform, is celebrating its 10th anniversary in mid-2024. Xing Yang, the cloud-native storage tech lead at VMware by Broadcom, began working on storage in Kubernetes in 2017, focusing on custom resource definitions (CRDs) to enhance the platform’s extensible core.

As Kubernetes gained market leadership, Yang worked on container storage interface (CSI) and Kubernetes Operators, based on CRDs. These additions brought storage and data protection functionality while maintaining Kubernetes’ core characteristics. To mark Kubernetes’ first decade, a series of interviews with engineers involved in developing the platform and addressing storage challenges, including the use of Kubernetes Operators, have been planned as they look ahead to a future driven by artificial intelligence (AI) workloads.

When Kubernetes first launched, the container orchestration market was still emerging, with Docker gaining popularity for building images. As Kubernetes evolved to deploy Docker images on distributed systems, it became the preferred container orchestration system.

Yang’s involvement in Kubernetes began in 2017, contributing to the VolumeSnapshot project in Kubernetes SIG Storage. In collaboration with the community, Yang championed the inclusion of advanced storage functionalities like Volume Snapshot, Volume Cloning, and CSI topology to support the growing number of stateful workloads running in Kubernetes.

As Kubernetes matured, Yang focused on Kubernetes Operators, collaborating with the Data on Kubernetes Community to develop white papers on running databases in Kubernetes. Operators, based on CRDs, automate Day Two operations for databases, making deployment, monitoring, and lifecycle management more efficient in a cloud-native environment.

Looking back on Kubernetes’ journey over the past decade, Yang acknowledges the progress made in supporting data workloads and the platform’s maturity. However, challenges remain around Day Two operations, Kubernetes complexity, and the lack of standardization for Operators in multi-cluster environments.

Despite the challenges, Yang remains optimistic about Kubernetes’ future and its potential to innovate in the coming years.