Chapter 7. The Kubernetes Native Database
The software industry is flush with terms that define major trends in a single word or short phrase. You can see one of them in the title of this book: cloud native. Another example is microservice, a major architectural paradigm that touches much of the technology weâre discussing here. More recently, terms like Kubernetes native and serverless have emerged.
While succinct and catchy, distilling a complex topic or trend down to a single sound bite leaves room for ambiguity, or at least for reasonable questions such as âWhat does this actually mean?â To further muddy the waters, terms such as these are frequently used in the context of marketing products as a way to gain leverage or differentiate against other competitive offerings. Whether the content youâre consuming makes an overt statement or itâs just the subtext, you may have wondered whether a given technology must be better to run on Kubernetes than other offerings because itâs labeled Kubernetes native.
Of course, for these terms to be useful to us in evaluating and picking the right technologies for our applications, the real task is to unpack what they really mean, as we did with the term cloud native data in Chapter 1. In this chapter, weâll look at what it means for data technology to be Kubernetes native and see if we can arrive at a definition that we can agree on. To do this, weâll examine a couple of projects that claim these terms and derive the common ...
Get Managing Cloud Native Data on Kubernetes now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.