Troubleshooting deployment

Connection is not safe

After many deployment attempts, it can happen that the reflector pod is not restarted automatically.

  1. Check if there is a secret called letsencrypt-secret-aureliusdev in our namespace:
kubectl -n <namespace> get secrets
  1. If it is not there, then find the reflector pod in the default namespace:
kubectl get all
  1. Delete reflector pod (A new one will be created automatically):
kubectl -n <namespace> delete pod/<podname>

If an entity are not getting created

It could be that a flink job has failed.

  1. Check whether all flink jobs are running. if not, then restart them:
kubectl -n <namespace> exec -it <pod/flink-jobmanager-pod-name> -- bash

cd py_libs/m4i-flink-tasks/scripts

/opt/flink/bin/flink run -d -py <name_of_job>.py
  1. Determine if the entity was created within the apache atlas.
  2. Determine if the entity was created in the elastic.

PS. Be aware of resource problems