Zprem Repository

Zprem Repository - https://github.com/0chain/Zprem/

This repository serves as a centralized hub for Kubernetes (K8s) based deployments, primarily focusing on simplifying the process of launching K8s clusters and managing associated resources. It plays a pivotal role in streamlining infrastructure provisioning and management for the application.

One of its core functionalities is the orchestration of K8s clusters, offering automated, customizable deployment configurations.

Additionally, this repository securely stores provider-specific keys, ensuring that sensitive credentials remain confidential and easily accessible when needed for cluster provisioning. These keys are essential for connecting zus providers to the blockchain.

Furthermore, the repository encompasses deployment configurations for essential tools like Rancher and Grafana. Rancher facilitates K8s cluster management, while Grafana supports monitoring and visualization of cluster metrics and performance. These deployments are crucial for maintaining robust, efficient, and well-monitored K8s environments.

Zprem is an ansible playbook which will launch miners, sharders and blobbers on single node kubernetes cluster .You can launch m miner, s sharder, b blobbers, magma, provider, consumer and Authorizer. It uses SSD over on-premise server for sharder and blobber data. This script will launch rancher where you can change config file, restart blobber and much more. Additionally, you can monitor the resource usage, blobber and validator logs on Grafana, and search logs additional on Loki, which are easy interfaces to get an overview of the operation of your server.

In summary, this repository serves as a versatile toolkit for K8s enthusiasts, simplifying the deployment of K8s clusters, securely managing provider keys, and facilitating the deployment of critical tools like Rancher and Grafana for effective cluster management and monitoring.

Last updated