πŸš€
Quick Start
Create rinkeby.yaml manifest that describes an Ethereum node which uses go-ethereum client, connecting to rinkeby network, and enabling JSON-RPC server:
rinkeby.yaml
1
apiVersion: ethereum.kotal.io/v1alpha1
2
kind: Node
3
metadata:
4
name: rinkeby-geth-node
5
spec:
6
network: rinkeby
7
client: geth
8
rpc: true
Copied!
Deploy the node using kubectl:
1
kubectl apply -f rinkeby.yaml
Copied!
Within a couple of seconds, the node will be up and running. You can get the node using:
1
kubectl get nodes.ethereum
Copied!
It will return an output similar to the following:
1
NAME CLIENT Network Consensus
2
rinkeby-geth-node geth rinkeby poa
Copied!
Kotal will create all the necessary pods, volumes, services for the node. Get the pods by:
1
kubectl get pods
Copied!
It will return an output similar to the following:
1
NAME READY STATUS RESTARTS AGE
2
rinkeby-geth-node-0 1/1 Running 0 1m
Copied!
Finally delete the node by:
1
kubectl delete -f rinkeby.yaml
Copied!
Congratulations!
Export as PDF
Copy link