Seamless Persistent Storage Availability for Stateful Application Running on Kubernetes Platform

Authors

  • Sai Kumar D, Vishwanath Y

Abstract

Containers are rapidly being adopted by all sizes of enterprises which they use them to quickly build, deploy, and scale cloud native applications.Containers, along with containerization technology like Docker and Kubernetes, are used for deploying applications in cloud. Containers are completely isolated environment in which they have their own processes or services like virtual machines except they all share the same OS kernel. Kubernetes is a container orchestration tool which is used to deploy and manage containers. Containerswere introduced to package microservices runs as stateless state& managing stateful application is difficult.To solve this issue, where container can run stateful application and store its information we need persistent container storage that is compatible across physical, virtual and cloud infrastructures.The main objective ofthis projectis to leverage Kubernetes platform to create management layer for database service on Ceph Storage using Rook Orchestration. As part of this project ,Operator pattern is used in which management layer uses Kubernetes API for infrastructure & ETCD database for persistent storage

Keywords:  sizes of enterprises,cloud native applications.

Downloads

Published

2020-05-16

Issue

Section

Articles