Skip to content
DoK Community

Blog

Blog

Stories, how-tos and talk recaps from people running data on Kubernetes.

Nov 28, 2022

From Laptop to Cloud: Developing Cloud-Native Applications with Containerized Databases

With the advent of microservices in Kubernetes, individual developer teams now manage their own data, middleware, and databases. Automated tests and CI/CD pipelines must be revisited to include these new requirements.

Nov 28, 2022

Kubernetes Operator Lifecycle Management

In this Talk, Anynines CEO Julian Fisher shares about the challenges of managing Kubernetes operator’s lifecycle. Julian and his team benchmarked multiple tools that could help with that. The talk covers Carvel, Helm, OLM, Operator SDK, where the pros and cons are shared for each tool.

Nov 16, 2022

Protection against accidental deletion of PVs or Namespaces

Accidental PVC delete or namespace delete can cause the Persistent Volume to get deleted. Such volumes lose their data, and the stateful applications lose their state. By using Persistent Volume TrashCan, users can get a grace period to undo such unintended delete operation.

Nov 14, 2022

Leveraging Running Stateful Workloads on Kubernetes for the Benefit of Developers

Kubernetes comes with a lot of useful features like Volumes and StatefulSets, which make running stateful workloads simple. Interestingly, when combined with the right tools, these features can make Kubernetes very valuable for developers wanting to run massive production databases in development! This is exactly what was seen at Extendi.

Oct 18, 2022

Data on Kubernetes 2022 Report

Data applications empower organizations to create new business models and transform industries, and Kubernetes is increasing the velocity with which they can be deployed. Last year’s report found that the appetite for Data on Kubernetes (DoK) is strong, with 90% of respondents believing that Kubernetes is ready for stateful workloads and a large majority of respondents (70%) running them in production.

Oct 11, 2022

Resilient Redis

Redis is a widely used open-source in-memory data store and cache that has become a key component in the development of scalable microservice systems. While all of the main cloud providers provide fully managed Redis services (Amazon ElastiCache, Azure Cache for Redis, and GCP Memorystore), it may also be simply implemented in Kubernetes if you require additional control over the Redis configurations.

Oct 11, 2022

DoK Day @ KubeCon NA 2022 Schedule is Here!

DoK Day – happening next October 24th – is where the industry meets to forge relationships, share best practices, and use cases about running data on Kubernetes. We have a great lineup of 15+ talks, check out the schedule here 👈

Sep 21, 2022

Build your own social media analytics with Apache Kafka

Apache Kafka is more than just a messaging broker. It has a rich ecosystem of different components. There are connectors for importing and exporting data, different stream processing libraries, schema registries, and a lot more. In this talk, Senior Principal Software Engineer at Red Hat Jakub Schultz, shows how to use Kafka to read data from social networks such as Twitter, process them and use machine learning to analyze them. With everything running on top of Kubernetes.

Sep 18, 2022

One Click to Run Apache Spark as a Service on Kubernetes

It is still challenging to run Apache Spark on Kubernetes, especially on a large scale. People must address issues like resource isolation, queuing, and cost efficiency. In this talk, Bo Yang discusses these challenges and how to address them. He also presents a one-click way to deploy Apache Spark on Kubernetes.

Sep 9, 2022

Kanister & Kopia - An Open-Source Data Protection Match Made in Heaven

During this talk, Pavan Navarathna demonstrates how two open-source tools, Kanister and Kopia, work together to optimize backup and recovery for Kubernetes applications. Kanister allows domain experts to capture application-specific workflows in Blueprints to extend and share. Kopia uses state-of-the-art encryption algorithms (AES-256 or ChaCha20) and compresses data to save bandwidth and storage.

Aug 29, 2022

Kubernetes and Real-Time Analytic Applications

Kubernetes is turning into a preferred platform for real-time analytic apps that crunches billions of events per day and returns insights in seconds. In this talk, Robert Hodges, the CEO of Altinity introduces the standard analytic app design pattern of fast event streams coupled with low-latency data warehouses, using open source projects. He walks us through deploying the pipeline on Kubernetes from ingest to end-user access. Touching on the use of operators, scaling, monitoring, upgrade, security, and approaches to adding custom components. He shares concrete lessons about how to stand up low-latency analytics quickly on Kubernetes.

Aug 22, 2022

Protecting data with CSI Volume Snapshots on Kubernetes

The container storage interface (CSI) is a contract between different container orchestrators (Kubernetes, Nomad, etc.) and storage plugins. This contract is a set of gRPC services for provisioning, utilizing, and snapshotting storage volumes. In this talk, Software Engineer at Portworx by Pure Storage Grant Griffiths focuses on one aspect of the CSI spec: Volume Snapshots.