The beacon chain node talks to the execution layer pod 1 by 1. The authrpc must be enabled on Geth and JWT secret must be shared between the two nodes.
Here the extra flags neeed on Geth side to enable engine API over authenticated channel:
-authrpc.addr=0.0.0.0--authrpc.port=8551--authrpc.jwtsecret=/etc/geth-config/beacon-jwt-secret--authrpc.vhosts=*--http.api=engine,eth,net,web3#enginemust be enabled, the rest is up to you
The /etc/geth-config/beacon-jwt-secret is from the same consensus-jwt.configmap.yaml file mounted at /etc/geth-config/beacon-jwt-secret.
The geth service must exist and should expose port 8551 now.