Jika Anda tidak lagi memerlukan Governance Layanan Mikro MSE, nonaktifkan fitur tersebut untuk mencegah gangguan pada aplikasi Anda. Topik ini menjelaskan caranya.
Nonaktifkan governance untuk namespace kluster K8s
-
Login ke Konsol MSE.
-
Pada panel navigasi kiri, pilih O&M Center, lalu pilih tab Kubernetes Clusters dan klik nama kluster target.
-
Pada kolom Actions untuk namespace target, klik Deactivate Microservice Governance.
-
Menonaktifkan Governance Layanan Mikro MSE untuk namespace kluster K8s tidak memengaruhi aplikasi dalam namespace tersebut yang telah di-onboard secara individual. Untuk menonaktifkan governance pada aplikasi-aplikasi tersebut, ikuti prosedur untuk aplikasi tunggal yang dijelaskan di bagian lain topik ini.
-
Setelah Anda menonaktifkan Governance Layanan Mikro MSE untuk namespace kluster K8s, Anda tetap dapat mengaktifkannya untuk aplikasi individual dalam namespace tersebut.
-
Lakukan restart terhadap semua aplikasi yang sudah terhubung ke MSE agar penonaktifan Governance Layanan Mikro selesai sepenuhnya.
Nonaktifkan governance untuk aplikasi Java tunggal
Login ke Konsol ACK.
Pada panel navigasi kiri, klik Clusters, lalu klik nama kluster yang ingin Anda kelola.
Pada panel navigasi kiri, pilih .
-
Pada halaman Deployments, pilih Namespace di pojok kiri atas. Temukan aplikasi target, lalu pilih pada kolom Actions.
-
Pada dialog Edit YAML, temukan
labelsdi bawah spec > template > metadata. HapusmsePilotAutoEnable: "on"atau ubah menjadimsePilotAutoEnable: "off", lalu klik Update.labels: msePilotAutoEnable: "off"
Nonaktifkan governance untuk instans ECS
Untuk aplikasi Java yang di-deploy pada instans ECS dan terhubung ke Governance Layanan Mikro MSE melalui Java Agent (parameter startup -javaagent), Anda menonaktifkan governance dengan memodifikasi parameter startup aplikasi, bukan menggunakan metode ACK yang dijelaskan sebelumnya dalam topik ini.
-
Login ke instans ECS dan temukan skrip startup atau file konfigurasi aplikasi Java.
-
Pada parameter startup, lakukan salah satu operasi berikut:
-
(Direkomendasikan) Ubah
-Dmse.enable=truemenjadi-Dmse.enable=false. Metode ini tidak memengaruhi ARMS. -
Hapus parameter
-javaagent. Jika aplikasi juga terhubung ke ARMS, tindakan ini akan memengaruhi ARMS juga.
-
-
Lakukan restart aplikasi Java agar perubahan parameter berlaku.
-
Login ke Konsol MSE, lalu pada daftar Applications, pastikan governance untuk aplikasi tersebut telah dinonaktifkan atau aplikasi tidak lagi muncul dalam daftar.
Uninstal komponen governance MSE dari ACK
Login ke Konsol ACK.
Pada panel navigasi kiri, klik Clusters, lalu klik nama kluster yang ingin Anda kelola.
Pada panel navigasi kiri, pilih .
-
Pada halaman Helm, temukan aplikasi ack-onepilot dan klik Delete pada kolom Actions.
-
Pada dialog Delete, klik OK.
Tindakan ini meng-uninstal komponen ack-onepilot untuk Governance Layanan Mikro MSE.
-
Komponen ack-onepilot diperlukan agar agen Java MSE dan ARMS dapat diakses. Setelah Anda menghapus komponen ack-onepilot, pod dalam kluster saat ini tidak dapat lagi terhubung secara otomatis ke MSE atau ARMS.
-
Lakukan restart terhadap pod aplikasi yang sudah terhubung ke MSE agar pemutusan koneksi dari Governance Layanan Mikro selesai sepenuhnya.
Hapus aplikasi layanan mikro di MSE
Sebelum menghapus aplikasi, pertimbangkan hal berikut:
-
Periksa koneksi node: Pada halaman Node details aplikasi, pastikan semua node telah terputus sebelum Anda menghapus aplikasi atau menonaktifkan MSE.
-
Redeploy setelah penghapusan atau penonaktifan: Setelah memastikan semua node telah terputus, hapus aplikasi atau nonaktifkan MSE. Jika Anda telah menghapus komponen ack-onepilot atau menonaktifkan MSE menggunakan label, Anda harus melakukan redeploy aplikasi agar berjalan dengan benar.
-
Login ke Konsol MSE, lalu pilih wilayah pada bilah navigasi atas.
-
Pada panel navigasi kiri, pilih Microservices Governance > Application Governance.
-
Pada halaman Applications, arahkan kursor ke kartu aplikasi target. Saat tombol Remove muncul di pojok kanan atas, klik Remove.
Untuk menghapus beberapa aplikasi sekaligus, klik Batch Select di bagian bawah halaman, pilih aplikasi yang ingin dihapus atau pilih semua, lalu klik Batch Delete.
-
Pada dialog konfirmasi Remove, klik OK.
Dokumentasi terkait
Untuk informasi tentang penagihan Governance Layanan Mikro, lihat Ikhtisar penagihan Governance Layanan Mikro.