Data Platform/Systems/DataHub/Administration
Appearance
Datahub Service Details
Deployment
As per Kubernetes/Deployments, we deploy these services from the deployment server, using helmfile
.
datahub-next
kube_env datahub-next-deploy dse-k8s-eqiad
cd /srv/deployment-charts/helmfile.d/dse-k8s-services/datahub-next
helmfile -e dse-k8s-eqiad -i apply
datahub
kube_env datahub-deploy dse-k8s-eqiad
cd /srv/deployment-charts/helmfile.d/dse-k8s-services/datahub
helmfile -e dse-k8s-eqiad -i apply
Alerting
The app isn't running
If you're getting paged because the app isn't running, investigate if something in the `datahub-gms-production` logs could explain the crash. In case of a recurring crash, the pod would be in CrashloopBackoff
state in Kubernetes. To check whether this is the case, ssh to the deployment server and run the following commands
kube_env datahub-deploy dse-k8s-eqiad
kubectl get pods
kubectl logs -f datahub-gms-production-<hash> -c datahub-gms-production
If no pod at all is displayed, re-deploy the app by following the deployment instructions above.