This article helps to fix issue with Telemetrymanager pod stuck in init state.
If telemetrymanager pod is stuck in init state -> it will appear like below-
kubectl get pods -n fault | grep telemetry
fault telemetrymanager-5d4c64db69-6tdth 0/1 Init:0/1 0 10m
fault telemetrymanager-7585b95578-6szt7 0/1 Init:0/1 0 9m39s
fault telemetrymanager-sync-devices-0.0.2-g10e37e0897-7fsxl 0/1 Init:0/1 0 9m3s
[root@####### ~]# kubectl logs -n fault telemetrymanager-5d4c64db69-6tdth
Error from server (BadRequest): container "telemetrymanager" in pod "telemetrymanager-5d4c64db69-6tdth" is waiting to start: PodInitializing
To fix the issue, 1st try with below workaround-
If the above steps doesn't work then follow below steps-
- Uninstalled TM using ansible:
./run -c /root/config-dir destroy -t telemetrymanager
- Destroyed any remaining TM jobs, e.g.:
kubectl -n fault get jobs kubectl -n fault delete jobs telemetrymanager-resync-devices-cron-job-28474025 telemetrymanager-resync-faults-cron-job-28474080
kubectl -n fault get jobs
kubectl -n fault delete jobs telemetrymanager-resync-devices-cron-job-28474025 telemetrymanager-resync-faults-cron-job-28474080
- After that re-installed TM:
./run -c /root/config-dir deploy -t telemetrymanager
Please Note:
For any issues, please contact JTAC support.