[Node Operator Question] Distributing op-geth
in kubernetes cluster
#411
Replies: 2 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
-
I'm suspecting the op-geth config file may be the cause
|
Beta Was this translation helpful? Give feedback.
-
Are you running the most up to date node software?
Did you check the documentation?
Did you check for duplicate questions?
Issue Description
My team and I have a OP stack deployment using kubernetes and are looking to improve redundancy in case of failover. Ideally we would like to run 2/3
op-geth
instances perop-node
instance all contained in a cluster and then run 2/3 clusters of the same setup but this is pending the publishing of a stableop-conductor
.As of right now, our issue is that we have a singular operable
OP stack
cluster using 1op-node
instance and 1op-geth
instance, each within their own stateful set. We have been attempting to scale the number ofop-geth
instances to 2 but have been having issues getting the additional nodes to sync.It appears that nodes are able to open a channel of communication. The
admin.peers
for both nodes identifies the others enode. Thegeth-node-0
, the one which is fully synced and running the chain returnsfalse
foreth.syncing
as expected butgeth-node-1 returns the following output for
eth.syncing`We have tested if there is a network issue regarding kubernetes but it appears all ports are opened and communication should work. As shown below, the
nodiscover
is also set as we want to manually control the network peers.Protocol Description
op-geth
: v1.101315.0op-node
: v1.7.5network
: customchainId
: customl1chain
: holesky & mainnetNode Logs
geth-node-1
Appears to start as normal but pauses with the
Looking for peers
being logged occasionally. No signs of attempts to sync with geth-node-0Additional Information
Included below is excerpts of the kubernetes configuration
op-node
args:op-geth
args:op-geth
configFeedback
No response
Beta Was this translation helpful? Give feedback.
All reactions