Upgrade ke Container Insights dengan peningkatan observabilitas untuk Amazon EKS di CloudWatch - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Upgrade ke Container Insights dengan peningkatan observabilitas untuk Amazon EKS di CloudWatch

penting

Jika Anda memutakhirkan atau menginstal Wawasan Kontainer di kluster Amazon EKS, sebaiknya gunakan add-on Amazon CloudWatch Observability EKS untuk penginstalan, alih-alih menggunakan petunjuk di bagian ini. Selain itu, untuk mengambil metrik komputasi yang dipercepat, Anda harus menggunakan add-on Amazon CloudWatch Observability EKS. Untuk informasi dan petunjuk selengkapnya, silakan lihat Mulai cepat dengan add-on Amazon CloudWatch Observability EKS.

Wawasan Kontainer dengan peningkatan observabilitas untuk Amazon EKS adalah Wawasan Kontainer versi terbaru. Wawasan Kontainer ini mengumpulkan metrik-metrik terperinci dari klaster yang menjalankan Amazon EKS dan menawarkan dasbor yang dikuratori, dan digunakan langsung untuk menelusuri telemetri aplikasi dan infrastruktur lebih dalam saat itu juga. Untuk informasi selengkapnya tentang versi Wawasan Kontainer ini, silakan lihat Wawasan Kontainer dengan peningkatan observabilitas untuk Amazon EKS.

Jika Anda telah menyelesaikan instalasi versi asli Wawasan Kontainer di sebuah klaster Amazon EKS dan Anda ingin meningkatkannya ke versi yang lebih baru dengan observabilitas yang disempurnakan, silakan ikuti instruksi-instruksi yang dijelaskan di bagian ini.

penting

Sebelum menyelesaikan langkah-langkah di bagian ini, Anda harus telah memverifikasi prasyarat termasuk cert-manager. Untuk informasi selengkapnya, lihat Mulai Cepat dengan operator CloudWatch agen dan Fluent Bit.

Untuk meningkatkan sebuah klaster Amazon EKS ke Wawasan Kontainer dengan kemampuan peningkatan observabilitas untuk Amazon EKS
  1. Instal operator CloudWatch agen dengan memasukkan perintah berikut. Ganti my-cluster-name dengan nama Amazon EKS atau klaster Kubernetes Anda, dan ganti my-cluster-region dengan nama Wilayah tempat log diterbitkan. Kami menyarankan Anda menggunakan Wilayah yang sama di mana klaster Anda digunakan untuk mengurangi biaya transfer data AWS keluar.

    ClusterName=my-cluster-name RegionName=my-cluster-region curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/main/k8s-quickstart/cwagent-operator-rendered.yaml | sed 's/{{cluster_name}}/'${ClusterName}'/g;s/{{region_name}}/'${RegionName}'/g' | kubectl apply -f -

    Jika Anda melihat kegagalan yang disebabkan oleh sumber daya yang saling bertentangan, kemungkinan besar karena Anda sudah memiliki CloudWatch agen dan Fluent Bit dengan komponen terkait seperti ServiceAccount, the ClusterRole dan yang ClusterRoleBinding diinstal pada cluster. Ketika operator CloudWatch agen mencoba menginstal CloudWatch agen dan komponen terkaitnya, jika mendeteksi perubahan apa pun dalam konten, secara default gagal instalasi atau pembaruan untuk menghindari penimpaan status sumber daya pada cluster. Kami menyarankan Anda menghapus CloudWatch agen yang ada dengan pengaturan Container Insights yang sebelumnya Anda instal di cluster, dan kemudian menginstal operator CloudWatch agen.

  2. (Opsional) Untuk menerapkan konfigurasi Bit Lancar kustom yang ada, Anda harus memperbarui configmap yang terkait dengan daemonset Bit Lancar. Operator CloudWatch agen menyediakan konfigurasi default untuk Fluent Bit, dan Anda dapat mengganti atau memodifikasi konfigurasi default sesuai kebutuhan. Untuk menerapkan konfigurasi kustom, ikuti langkah-langkah ini.

    1. Buka konfigurasi yang ada dengan memasukkan perintah berikut.

      kubectl edit cm fluent-bit-config -n amazon-cloudwatch
    2. Buat perubahan Anda dalam file, lalu masukkan :wq untuk menyimpan file dan keluar dari mode edit.

    3. Restart Fluent Bit dengan memasukkan perintah berikut.

      kubectl rollout restart ds fluent-bit -n amazon-cloudwatch