It might be because you Calico's default POD CIDR conflicting with Host CIDR. Just got that impression from your --apiserver-advertise-address=192.168.178.33. If that is the case, worth trying out with a different POD CIDR --pod-network-cidr=126.96.36.199/12 with kubeadm init
For a clean installation again, better do a kubeadm reset before the above changes. ...
2G won't cut it. Gitlab is a notorious memory hog.
From the docs: https://docs.gitlab.com/ee/install/requirements.html
4GB RAM is the required minimum memory size
Official doc states flat out "Gitlab has memory leaks" (https://docs.gitlab.com/ee/administration/operations/unicorn.html#unicorn-worker-killer)