Thank you for your reply.
The url of ce will redirect to ee, and gitlab-ce without consul, consul sentinel is just for ee, so is there another method to build HA for gitlab-ce, or build consul for gitlab-ce by myself?
Well if consul is just for EE (EEP), then I guess no. You will be limited to the cluster functionality of what is available in CE.
Since EE features are not open-source, no you don’t have any way to build it yourself as far as I am aware. So, either choose the simpler HA setup with CE, or purchase the EE functionality if you want it.