![]() The game changer for us was the introduction of local persistent volumes in Kubernetes 1.14 (April 2019), together with a more consistent and standard adoption of the operator pattern in the industry. ![]() We had been following Kubernetes for some time-how can I forget the “aha!” moment when our friends at Zalando showed us how Postgres was running in their production Kubernetes, for the first time! My team had a long running history of DevOps practices. It’s no coincidence that EDB’s been the first Postgres company to become a Kubernetes Certified Service Provider (KCSP), as well as to be directly involved in the Data on Kubernetes (DoK) Community as a founding Sponsor to push the boundaries of data workloads in Cloud Native environments - specifically Postgres databases.ĬloudNativePG was originally conceived in August 2019, when I was asked by Simon Riggs, then CEO at 2ndQuadrant now EDB, to lead the Cloud Native/Kubernetes initiatives for the company. Moreover, running Postgres workloads in the same Kubernetes cluster in which your applications run enables the organizational transformation that is typical of DevOps. These workloads will be perfectly integrated with the other components of their infrastructure, including monitoring, alerting, logging, tracing, storage, security and compliance. We believe that a CNCF-endorsed open source operator will help more users run Postgres database workloads inside Kubernetes, alongside their client applications. In the words of AC/DC, “ It’s a long way to the top.” However, if given the opportunity by the Technical Oversight Committee (TOC) of the CNCF to enter the Sandbox, we are committed to leading CloudNativePG through the entire journey, hopefully with participation from users and vendors who are equally invested in improving the database experience with Postgres in Kubernetes. In order to move to the next stage, down through final graduation, each project needs to prove that it’s credible, sustainable, widely adopted, has a healthy rate of changes, and is developed by contributors from multiple organizations. ![]() There are currently three maturity levels or stages defined for CNCF projects: sandbox, incubation, and graduation. It reflects our direct contributions to the Postgres community for the past two decades, as well as our multi-year commitment to making CloudNativePG a graduated project within the Cloud Native Computing Foundation (CNCF). Our adoption of this open and vendor-neutral model was influenced by our past experiences and the vision we have for the future of Postgres in Kubernetes. I’m part of the initial group of maintainers of the project, currently made up by the top six committers of the project within EDB.ĬloudNativePG is a commitment to Postgres and Kubernetes Among these are openness, fairness, inclusivity, technical excellence, “community over product/company,” built-in quality and built-in security. On April 21, 2022, EDB released CloudNativePG-an open source Kubernetes operator that manages highly available primary/standby cluster architectures for the Postgres database management system.ĬloudNativePG is distributed under the Apache License 2.0, and is now owned and governed by a newly formed community of contributors to the project, built on solid principles and values inspired by the Cloud Native Computing Foundation (CNCF). Today is the culmination of years of hard work at EDB, and, hopefully, the beginning of a new phase in the multi-decade evolution of Postgres and its community.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |