
International Journal of Leading Research Publication
E-ISSN: 2582-8010
•
Impact Factor: 9.56
A Widely Indexed Open Access Peer Reviewed Multidisciplinary Bi-monthly Scholarly International Journal
Plagiarism is checked by the leading plagiarism checker
Call for Paper
Volume 6 Issue 4
April 2025
Indexing Partners



















Improving Durability In Kubernetes ETCD by Reducing Write Amplification
Author(s) | Satya Ram Tsaliki, Dr.B.PurnachandraRao |
---|---|
Country | United States |
Abstract | Kuberntetes is an open source platform for hosting containers and defining application-centric APIs for managing cloud semantics around how these containers are provisioned with storage, networking , security, and other resources. Kubernetes enables continuous reconciliation of the entire state space of your application deployments, including how they are accessed from the outside world. The platform uses a declarative configuration model, enabling users to define desired application states. Kubernetes also provides advanced networking features, persistent storage support, and monitoring tools. Its extensibility allows for custom integrations and add-ons. With its focus on resource optimization, Kubernetes is a go-to choice for modern DevOps practices. Etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Applications of any complexity, from a simple web app to Kubernetes, can read data from and write data into etcd. When ever we are sending apply command using kubectl or any other client API Server authenticates the request, authorizes the same, and updates to etcd on the new configuration. Etcd receives the updates (API Server sends the updated configuration to etcd), then etcd writes the updated configuration to its key-value store. Etcd replicates the updated data across its nodes and it ensures data consistency across all the nodes. It carries the cluster state by storing the latest state at key value store. If an application writes 1 GB of data, but the storage system writes 3 GB due to internal operations (e.g., compaction, garbage collection), the write amplification factor (WA) would be 3.0. In this paper we will discuss about implementation of ETCD using Ledger DB and Badger DB. Badger DB is showing high performance in write amplification wrt ledger DB implementation. |
Keywords | Kubernetes (K8S), Persistent Volume, Persistent Volume Claim, ReplicaSets, Statefulsets, Service, Service Abstraction, Cluster, Nodes, Deployments, Pod, configMaps, Secrets, Ledger DB , Badger DB. ETCD. |
Published In | Volume 4, Issue 2, February 2023 |
Published On | 2023-02-09 |
Cite This | Improving Durability In Kubernetes ETCD by Reducing Write Amplification - Satya Ram Tsaliki, Dr.B.PurnachandraRao - IJLRP Volume 4, Issue 2, February 2023. |
Share this


CrossRef DOI is assigned to each research paper published in our journal.
IJLRP DOI prefix is
10.70528/IJLRP
Downloads
All research papers published on this website are licensed under Creative Commons Attribution-ShareAlike 4.0 International License, and all rights belong to their respective authors/researchers.
