Example of a Klever Validator in a Kubernetes Cluster

Why Klever?

  • Full Privacy — No personal information is required, there is no login or sign up
  • The all-in-one wallet mobile app for blockchain and cryptocurrency
  • No fees — sending and receiving tokens are free
  • The user remains in control of his keys instead of having them managed by a centralized authority
  • Cross-chain trading with Bitcoin and other popular cryptos

Validator Setup

First Things First

# Source: klever/templates/statefulset.yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: klever
labels:
helm.sh/chart: klever-1.0.0
app.kubernetes.io/name: klever
app.kubernetes.io/instance: klever
app.kubernetes.io/version: "0.0.5"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: klever
app.kubernetes.io/instance: klever
serviceName: klever
template:
metadata:
annotations:
prometheus.io/path: /node/metrics
prometheus.io/port: "8080"
prometheus.io/scrape: "true"
labels:
app.kubernetes.io/name: klever
app.kubernetes.io/instance: klever
blcs-chain: klever
blcs-component: validator
spec:
serviceAccountName: klever
securityContext:
{}
containers:
- name: klever
securityContext:
{}
image: "kleverapp/klever-go-testnet:latest"
imagePullPolicy: Always
args: [ "--port=10230", "--rest-api-interface=0.0.0.0:8080", "--use-log-view" ]
volumeMounts:
- name: data
subPath: config
mountPath: /opt/klever-blockchain/config/node
- name: data
subPath: db
mountPath: /opt/klever-blockchain/db
- name: data
subPath: logs
mountPath: /opt/klever-blockchain/logs
ports:
- name: http
containerPort: 8080
protocol: TCP
resources:
limits:
cpu: 4
memory: 8Gi
requests:
cpu: 500m
memory: 512Mi
volumes:
- name: data
persistentVolumeClaim:
claimName: klever
Rancher UI of Klever Validator
Grafana Klever Testnet Validator Dashboard Example

--

--

--

Validator operator in 20+ PoS blockchains. Visit us at www.blockscape.network.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

CHAINCORN: The Game-Changing Layer 0 Network

Yet another Hedgehog Team Development for Sitecore setup, from Developer Workstation to CI / CD…

The Browser War Never Ends (at least for me): Firefox, Vivaldi and Chrome [1]

Multiplier Bug Bounty Program

“The Ultimate Guide to obtaining the Certified Kubernetes Administrator (CKA)”

Business Analysis Approach to Achieve CMMI 2.0 through FURPS+

Statistical Graph Analysis with KgBase

Can You Code in Ancient Egyptian Hieroglyphs?

Rows of Ancient Egyptian Hieroglyphs

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
blockscapeLab

blockscapeLab

Validator operator in 20+ PoS blockchains. Visit us at www.blockscape.network.

More from Medium

Bare Metal OpenShift

Animal Part 2

Configure Reverse Proxy i.e. Haproxy and update it’s configuration via ansible

Go-Lang : Defer (A Beginner’s Guide)