All Things Kubernetes and
Data Management

The Kasten Blog

Rook, Ceph, CSI, Kubernetes, and K10: An All-in-One Stateful Experience on your Laptop

With the rise of stateful applications in Kubernetes and the rapid adoption of the Container Storage Interface (CSI) by both Kubernetes distributions and storage vendors, it is now rare to find a public or private Kubernetes offering that does not support stateful applications out of the box. However, we still haven’t seen the same out-of-the-box experience with Kubernetes installed on developer machines and local test environments. While one often finds hostpath storage provisioning (from the host’s local file system) in these local environments, this is a very poor substitute.

Read more →

Announcing Kasten K10 Version 2.0

We are excited to announce the general availability of Version 2.0 of K10, Kasten’s cloud-native data management platform. Already resonating with enterprise operations professionals interested in addressing critical Day 2 issues, K10 version 2.0 includes important new features that address two of the greatest pain points plaguing expanding Kubernetes deployments today: security and operational simplicity. Security to Keep Your Data Safe Arguably among your most precious resources, the safety of your corporate data is paramount, not only for regulatory compliance but also as a matter of sound, ethical business practice.

Read more →

Flavors of Data Management in Kubernetes

Introduction In Demystifying Cloud-Native Data Management: Layers of Operation we covered the building blocks for storing state in a cloud-native application. Now let’s look at the various data management options to enable use cases like Backup and Restore, Application Mobility, and Disaster Recovery. Data management is a critical Day 2 service that enterprises need for business continuity during an accidental or malicious loss of data in addition to meeting compliance requirements.

Read more →

Demystifying Cloud-Native Data Management: Layers of Operation

Introduction As containerized applications go through an accelerated pace of adoption, Day 2 services have become a here and now problem. These Day 2 services include data management functions such as backup and disaster recovery alongwith application mobility. In this new world of containerized cloud-native applications, microservices use multiple data services (MongoDB, Redis, Kafka, etc.) and storage technologies to store state and are typically deployed in multiple locations (regions, clouds, on-premises).

Read more →

Kubernetes and the Rise of Portable Stateful Applications

With its success and widespread adoption, one of the big benefits developers have observed with Kubernetes is that of application portability. Today, users can select any major clouds provider as they all have managed Kubernetes offerings (including AWS, Google, Azure, and IBM). For those interested in on-premises deployments, a variety of Kubernetes distributions are available including Red Hat’s OpenShift and Pivotal Container Service. Truly, this availability of common infrastructure across diverse operating environments is both unprecedented and empowering for all application developers.

Read more →

Highlights From VMworld 2019

We hope you enjoyed attending or following VMworld 2019 with more than 20,000 attendees that showed up in Moscone Center in San Francisco! From this extremely busy event, here are they key takeaways that stood out: Kubernetes Has Made Its Mark On VMware The biggest news at VMworld was just how significantly the company was betting its future on Kubernetes. While the Pivotal acquisition was a small part of that effort, the biggest headlines centered around the announcement of Project Pacific and VMware Tanzu (with Tanzu Mission Control).

Read more →

Backup and Recovery in VMWare PKS with Kasten K10

Cloud-native applications built on Kubernetes constructs are transforming all aspects of software development and operations. Enterprises across the world are actively working to not only build cloud-native applications but also roll out critical day 2 services such as data management that traditional solutions do not support. The benefits of these cloud-native constructs range from improving product development cycles, improved infrastructure utilization and higher operational efficiency on a massive scale. Kasten’s partnership with VMware enables enterprise IT and DevOps groups to immediately realize these benefits for data management functions such as backup/recovery, application mobility, and disaster recovery for vSphere customers looking for a Kubernetes based solution.

Read more →

Why VM-based Data Management Doesn’t Work in a Cloud-Native World

We are often asked why traditional data management platforms that have worked extremely well for virtualized environments have failed to keep pace with the requirements of applications deployed on container orchestration platforms such as Kubernetes. In particular, as more stateful applications get deployed on cloud-native platforms, the requirement for data management functions such as backup and recovery, disaster recovery, and application mobility is becoming extremely pressing. As a part of our research when building K10, a cloud-native data management platform to meet the needs mentioned above, we have discovered that there is a fundamental impedance mismatch between solutions built for VMs vs.

Read more →

Kasten Raises $14M Series A Led By Insight Partners

We are very excited to announce that Kasten, the market leader for cloud-native data management, has closed a $14M Series A led by Insight Partners. Being early (2015!) production users of Kubernetes, Vaibhav, my co-founder, and I, have personally experienced the challenges our enterprise customers are facing as they embark on their cloud and container transformation journey. As complex applications enter production, they have seen significant Day 2 challenges emerge when running stateful applications at scale, on multiple clusters, on multiple clouds, and with multiple relational and NoSQL data services.

Read more →

How Kubernetes Conquers Stateful Cloud-Native Applications

The widespread misconception that Kubernetes was not ready for stateful applications such as MySQL and MongoDB has had a surprisingly long half-life. This misconception has been driven by a combination of the initial focus on stateless applications within the community and the relatively late addition of support for persistent storage to the platform. Further, even after initial support for persistent storage, the kinds of higher-level platform primitives that brought ease of use and flexibility to stateless applications were missing for stateful workloads.

Read more →