Saya menggunakan pakej perisian tengah proksi untuk menulis semula laluan ke URL API sebenar dalam fail Nodejs ke /api/events
/restservices/api/disaster/v1/events > 为了隐藏实际的 url,我们不是使用不同环境的 lgw 调用 api,而是使用 CDP GRM 边缘 URL 进行调用,就像我们调用 actual- 而不是
.
Masalah - Apabila digunakan, Pod bertindak balas dengan data daripada URL permintaannya - "grm-edge-url/api/events", di mana grm-edge-url mempunyai podnumber:portnumber dan ia gagal dengan respons sebanyak 400 permintaan buruk, the tindak balas badan ialah "Konfigurasi tidak dikenali" dan URL permintaannya - serupa dengan permintaan lain dengan podnumber:portnumber berbeza. actual lgw/api/events
grm-url/api/events
Ujian dalam posmen - URL sebenar dan URL tepi grm - memberikan respons tetapi pod lain memberikan 400 ralat.
Jika anda menghadapi ralat 400 dalam Pod Kubernetes anda dengan respons "Konfigurasi Tidak Diiktiraf", berikut ialah beberapa langkah yang boleh anda ambil untuk menyelesaikan isu tersebut:
Semak semula konfigurasi API untuk sebarang ralat atau parameter yang hilang. Gunakan log kubectl untuk melihat log pod yang bermasalah untuk mengumpulkan lebih banyak maklumat. Semak log pelayan API untuk sebarang mesej ralat yang berkaitan atau salah konfigurasi. Sahkan ketersambungan rangkaian dan pastikan tiada isu DNS atau firewall. Bandingkan konfigurasi Pod yang bermasalah dengan Pod lain dalam penggunaan yang sama. Cuba kemas kini atau mulakan semula pod untuk menyelesaikan sebarang ketidakkonsistenan. Sila lihat dokumentasi API atau sokongan untuk langkah penyelesaian masalah tertentu. Jika anda memerlukan lebih bantuan khusus, sila berikan butiran tambahan.