Anda sedang melihat dokumentasi Apigee dan Apigee hybrid.
Tidak ada dokumentasi
Apigee Edge yang setara untuk topik ini.
Gejala
ApigeeIssue
dengan Reason
AIS_VIRTUALHOST_MISSING_ENVGROUP
ditampilkan saat melihat resource
di namespace apigee
.
Pesan error
Setelah menjalankan kubectl -n apigee get apigeeissues
, error
berikut akan ditampilkan:
NAME SEVERITY REASON DOCUMENTATION AGE vhost-missing-eg-my-eg ERROR AIS_VIRTUALHOST_MISSING_ENVGROUP https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/vh-missing-env-group 5h18m
Penyebab: Virtualhost tidak memiliki grup lingkungan
Salah satu virtualhosts
yang ditentukan dalam overrides.yaml
tidak memiliki EnvironmentGroup
yang sesuai.
Diagnosis
Jalankan perintah berikut:
kubectl -n apigee describe apigeeissue ISSUE_NAME
Dengan ISSUE_NAME adalah nama masalah. Misalnya,
vhost-missing-eg-my-eg
.
Sesuatu yang mirip dengan berikut ini akan ditampilkan:
Name: vhost-missing-eg-my-eg Namespace: apigee Labels: ais-reason=AIS_VIRTUALHOST_MISSING_ENVGROUP Annotations: <none> API Version: apigee.cloud.google.com/v1alpha1 Kind: ApigeeIssue Metadata: Creation Timestamp: 2023-04-05T14:29:38Z Generation: 1 Managed Fields: API Version: apigee.cloud.google.com/v1alpha1 Fields Type: FieldsV1 fieldsV1: f:spec: .: f:details: f:documentation: f:reason: f:severity: Manager: apigeewatcher Operation: Update Time: 2023-04-05T14:29:38Z Resource Version: 28195 UID: f7b62eb3-3f84-4a37-9ba8-9a0e1e9c3454 Spec: Details: Expected EnvironmentGroup "my-eg" in ApigeeOrganization "my-org" for ApigeeRouteConfig "my-org-my-eg" Documentation: https://cloud.google.com/apigee/docs/api-platform/troubleshoot/playbooks/vh-missing-env-group Reason: AIS_VIRTUALHOST_MISSING_ENVGROUP Severity: ERROR Events: <none>
Spec: Details: Expected EnvironmentGroup "my-eg" in ApigeeOrganization "my-org" for ApigeeRouteConfig "my-org-my-eg"
Konten Spec.Details
menjelaskan nama
EnvironmentGroup
yang diharapkan ada.
Resolusi
- Gunakan perintah
describe ApigeeIssue
untuk menampilkan namaEnvironmentGroup
yang diharapkan ada:kubectl -n apigee describe apigeeissues ISSUE_NAME
Dengan ISSUE_NAME adalah nama masalah. Misalnya,
vhost-missing-eg-my-eg
.Dalam contoh ini, grup lingkungan
my-eg
diharapkan ada di organisasi Apigeemy-org
. - Gunakan salah satu metode berikut untuk memperbaiki masalah:
- Buat grup lingkungan:
- Buat grup lingkungan.
- Tambahkan lingkungan.
- Buat proxy.
- Deploy proxy ke lingkungan tersebut.
- Hapus grup lingkungan:
- Buka
overrides.yaml
di editor teks. - Menghapus
my-eg
darivirtualhost
. - Simpan file
overrides.yaml
. - Terapkan kembali file
overrides.yaml
:apigeectl apply --settings virtualhosts
- Buka
- Buat grup lingkungan:
Harus mengumpulkan informasi diagnostik
Jika masalah berlanjut meskipun setelah mengikuti petunjuk di atas, kumpulkan informasi diagnostik berikut, lalu hubungi Layanan Pelanggan Google Cloud:
- ID Project Google Cloud.
- Nama organisasi Apigee Hybrid.
- Kolom
Spec.Details
dariApigeeIssue
.