Masalah
Saat menguninstall dan menginstal ulang Agen Prometheus, pesan kesalahan berikut muncul:
rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: ClusterRole, namespace: , name: arms-pilot-prom-k8s
Penyebab
Setelah menjalankan perintah untuk menguninstall Agen Prometheus secara manual, sumber daya seperti role mungkin gagal dihapus.
Solusi
Untuk menyelesaikan masalah ini, ikuti langkah-langkah berikut:
Jalankan perintah berikut untuk menemukan ClusterRoles dari Agen Prometheus:
kubectl get ClusterRoles --all-namespaces | grep promJalankan perintah berikut untuk menghapus ClusterRoles yang ditemukan pada langkah sebelumnya:
kubectl delete ClusterRole [$Cluster_Roles] -n arms-promCatatanParameter [$Cluster_Roles] menentukan ClusterRoles yang ditemukan pada langkah sebelumnya.
Jika masalah masih berlanjut setelah menghapus ClusterRoles, lihat nilai kind dalam pesan kesalahan untuk memeriksa apakah ada sumber daya lain selain ClusterRoles. Lakukan operasi serupa untuk menghapusnya secara berurutan.
Cakupan aplikasi
Application Real-Time Monitoring Service (ARMS)
Managed Service for Prometheus