Myslím, že problém je v tom, že se váš modul pokouší připojit k databázi dříve, než je postranní vozík istio připraven. Spojení tedy nelze navázat.
Istio provozuje init kontejner, který konfiguruje směrovací tabulku podů, takže veškerý provoz je směrován přes postranní vozík. Pokud tedy postranní vozík neběží a druhý modul se pokusí připojit k databázi, nelze navázat žádné spojení.
Existují dvě řešení.
Nejprve může vaše úloha čekat např. 30 sekund, než zavolá main.py
s nějakým příkazem spánku.
Případně můžete povolit holdApplicationUntilProxyStarts
. Tímto hlavním kontejnerem se nespustí, dokud postranní vozík nejede.