PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Aplikasi yang berjalan di cron job Kubernetes tidak terhubung ke database di cluster Kubernetes yang sama

Saya pikir masalahnya adalah pod Anda mencoba terhubung ke database sebelum istio sespan siap. Dan dengan demikian koneksi tidak dapat dibuat.

Istio menjalankan container init yang mengonfigurasi tabel rute pod sehingga semua lalu lintas dialihkan melalui sidecar. Jadi jika sespan tidak berjalan dan pod lain mencoba terhubung ke db, tidak ada koneksi yang dapat dibuat.

Ada dua solusi.

Pertama pekerjaan Anda bisa menunggu misalnya 30 detik sebelum memanggil main.py dengan beberapa perintah tidur.

Atau Anda dapat mengaktifkan holdApplicationUntilProxyStarts . Dengan wadah utama ini tidak akan mulai sampai sespan berjalan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan ukuran objek besar dalam kueri PostgreSQL?

  2. Penyortiran angka manusiawi atau alami dari string kata-dan-angka campuran

  3. Permintaan induk/anak rekursif PostgreSQL

  4. Menggunakan notasi fungsional dalam kueri PostgreSQL alih-alih notasi titik

  5. Instalasi postgresql dengan NSIS