[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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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-gethinstances perop-nodeinstance 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 stackcluster using 1op-nodeinstance and 1op-gethinstance, each within their own stateful set. We have been attempting to scale the number ofop-gethinstances 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.peersfor both nodes identifies the others enode. Thegeth-node-0, the one which is fully synced and running the chain returnsfalseforeth.syncingas expected butgeth-node-1 returns the following output foreth.syncing`{ currentBlock: 0, healedBytecodeBytes: 0, healedBytecodes: 0, healedTrienodeBytes: 0, healedTrienodes: 0, healingBytecode: 0, healingTrienodes: 0, highestBlock: 0, startingBlock: 0, syncedAccountBytes: 0, syncedAccounts: 0, syncedBytecodeBytes: 0, syncedBytecodes: 0, syncedStorage: 0, syncedStorageBytes: 0, txIndexFinishedBlocks: 0, txIndexRemainingBlocks: 1 }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
nodiscoveris 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 peersbeing logged occasionally. No signs of attempts to sync with geth-node-0Additional Information
Included below is excerpts of the kubernetes configuration
op-nodeargs:op-gethargs:op-gethconfigFeedback
No response
Beta Was this translation helpful? Give feedback.
All reactions