Goerli is public Ethereum Proof of Authority cross-client testnet, synching Parity Ethereum, Geth, Nethermind, Hyperledger Besu (formerly Pantheon), and EthereumJS. This testnet is a community-based project, completely open-source.
Using kotal you can join goerli test network simply by deploying this network mainfest.
Kotal will create a blockchain network of a single node
name: node-1 that connects to and sync goerli test network blockchain as indicated by the highlighted line
join: goerli. This node will use Go-Ethereum client as indicated by
You can fetch deployed Blockchain networks using
Lets add 2 more besu nodes
keep in mind that in multiple nodes network, the first node must be a boot node by setting
bootnode: true and adding a
Get the deployed network
let's update node-2 by enabling the HTTP RPC server and enabling only net RPC API.
RPC HTTP server was enabled by
rpc: true and we enabled net API with
rpcAPI which accepts a list of RPC APIs to enable.
Let's call node-2 rpc, but first lets forward localhost:8545 calls to node-2 pod
In another terminal window call
node-2 reports that it has 2 peers: node-1 and node-3 😜
Finally you can delete the network and all its resources by
and Kubernetes garbage collector will delete all resources created by the controller.