Running multiple Dgraph alpha pod and zeros in single host

How it creates a HA, because if we don’t mention replica settings of Dgraph RAFT group while deploying zero, then ideally every alpha creates it’s own group.

Surprisingly, I have noticed when we deploy dgraph-ha.yaml with k8s replica as 3 for both zero and alpha but omitting the container commands from zero and alpha statefulset which creates Dgraph RAFT group, still it forms a single dgraph alpha group with all those k8s replicas. How is that possible? Is it something I am missing or not understanding