全部产品
Search
文档中心

Container Compute Service:Diagnostik Ingress

更新时间:Jun 28, 2025

Alibaba Cloud Container Compute Service (ACS) menyediakan fitur diagnostik Ingress untuk membantu Anda mendiagnosis masalah umum terkait Ingress. Topik ini menjelaskan item diagnostik Ingress dan memberikan saran untuk memperbaiki masalah tersebut.

Item diagnostik dalam fitur diagnostik Ingress mencakup konfigurasi Ingress, parameter startup, log kesalahan pod Ingress, serta instance Server Load Balancer (SLB) dari kontroler Ingress.

Penting

Saat menggunakan fitur diagnostik, ACS menjalankan program pengumpulan data di setiap node dalam kluster dan mengumpulkan hasil diagnostik. Program ini mengumpulkan informasi seperti versi sistem, beban server, status komponen kontainer, dan pesan kesalahan utama dalam log sistem. ACS tidak mengumpulkan informasi bisnis atau data sensitif.

Item diagnostik Ingress

Catatan

Item diagnostik dapat bervariasi berdasarkan konfigurasi kluster. Item yang ditampilkan pada halaman diagnostik adalah item yang sesuai dengan konfigurasi aktual kluster Anda.

Ingress

Item Diagnostik

Deskripsi

Cara Memperbaiki Masalah

Pemeriksaan Ingress

Memeriksa apakah Ingress yang ditentukan tersedia.

Periksa apakah aturan Ingress telah dibuat untuk URL yang ditentukan. Jika URL valid, periksa aturan Ingress, termasuk ekspresi reguler yang digunakan sebagai jalur atau anotasi use-regex.

Nama Ingress

Menampilkan nama aturan Ingress yang sesuai.

Tidak ada tindakan yang diperlukan.

Pemeriksaan Alamat IP Ingress

Memeriksa apakah kontroler Ingress telah mengalokasikan alamat IP ke Ingress.

Jika alamat IP belum dialokasikan, periksa apakah kontroler Ingress terdaftar di IngressClass dari Ingress dan apakah kontroler Ingress berfungsi dengan benar. Perbaiki masalah berdasarkan hasil diagnostik.

Pemeriksaan base-url-scheme

Memeriksa apakah anotasi nginx.ingress.kubernetes.io/base-url-scheme digunakan. Anotasi ini sudah tidak digunakan lagi di kontroler Ingress versi 0.22.0.

Periksa versi kontroler Ingress, lalu hapus anotasi atau gunakan anotasi lain yang sesuai.

Pemeriksaan grpc-backend

Memeriksa apakah anotasi nginx.ingress.kubernetes.io/grpc-backend digunakan. Anotasi ini sudah tidak digunakan lagi di kontroler Ingress versi 0.21.0.

Periksa versi kontroler Ingress, lalu hapus anotasi atau gunakan anotasi lain yang sesuai.

Pemeriksaan mirror-uri

Memeriksa apakah anotasi nginx.ingress.kubernetes.io/mirror-uri digunakan. Anotasi ini sudah tidak digunakan lagi di kontroler Ingress versi 0.24.0.

Periksa versi kontroler Ingress, lalu hapus anotasi atau gunakan anotasi lain yang sesuai.

Pemeriksaan secure-backends

Memeriksa apakah anotasi nginx.ingress.kubernetes.io/secure-backends digunakan. Anotasi ini sudah tidak digunakan lagi di kontroler Ingress versi 0.21.0.

Periksa versi kontroler Ingress, lalu hapus anotasi atau gunakan anotasi lain yang sesuai.

Pemeriksaan session-cookie-hash

Memeriksa apakah anotasi nginx.ingress.kubernetes.io/session-cookie-hash digunakan. Anotasi ini sudah tidak digunakan lagi di kontroler Ingress versi 0.24.0.

Periksa versi kontroler Ingress, lalu hapus anotasi atau gunakan anotasi lain yang sesuai.

Pemeriksaan nginx.com/nginx.org

Memeriksa apakah Ingress menggunakan anotasi yang dimulai dengan nginx.com/nginx.org. Anotasi ini hanya digunakan untuk versi komersial kontroler Ingress NGINX dan tidak didukung oleh versi open source kontroler Ingress NGINX.

Gunakan anotasi yang sesuai untuk versi open source kontroler Ingress NGINX. Untuk informasi lebih lanjut tentang Ingress, lihat Manajemen NGINX Ingress atau Kontroler Ingress NGINX di situs resmi.

Status Canary

Untuk menggunakan fitur Canary, Anda harus menentukan nginx.ingress.kubernetes.io/canary: "true". Jika pengaturan ini tidak ditentukan, fitur Canary tidak akan aktif.

Untuk mengaktifkan fitur Canary pada Ingress, tambahkan anotasi nginx.ingress.kubernetes.io/canary: "true" ke aturan Ingress.