Tích hợp Google Cloud Logging với BKE
Triển khai
1. Khởi tạo service account và cung cấp quyền cho log agent writer
Truy cập vào google cloud IAM và khởi tạo service account mới trên project mà muốn đẩy log
Tại mục Role của service account lựa chọn 2 role sau
- Logging > Logs Writer. This authorizes the Logging agent to ingest logs.
- Monitoring > Monitoring Metric Writer. This authorizes the Logging agent to ingest its own health metrics.
Sau khi khởi tạo xong thực hiện download tại mục key (nếu chưa có thì khởi tạo). Chọn kiểu JSON
![Tích hợp Google Cloud Logging với BKE - Ảnh 1. Tích hợp Google Cloud Logging với BKE - Ảnh 1.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/https3a2f2fs3-us-west-2amazonawscom2fsecurenotion-staticcom2f829bfb1d-11dc-4856-afcd-76fb2b58139a2funtitled-16868200902011153189683.png)
2. Tạo namespace logging
![Tích hợp Google Cloud Logging với BKE - Ảnh 2. Tích hợp Google Cloud Logging với BKE - Ảnh 2.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot57-1686820483517628490219.png)
3. Tạo secret cho service account file (download từ GCP IAM) lên cụm k8s
![Tích hợp Google Cloud Logging với BKE - Ảnh 3. Tích hợp Google Cloud Logging với BKE - Ảnh 3.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot58-1686820519734314085212.png)
4. Tạo Config map sử dụng YAML sau
![Tích hợp Google Cloud Logging với BKE - Ảnh 4. Tích hợp Google Cloud Logging với BKE - Ảnh 4.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot59-16868207406401312810557.png)
![Tích hợp Google Cloud Logging với BKE - Ảnh 5. Tích hợp Google Cloud Logging với BKE - Ảnh 5.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot60-16868207406251662507926.png)
![Tích hợp Google Cloud Logging với BKE - Ảnh 6. Tích hợp Google Cloud Logging với BKE - Ảnh 6.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot61-1686820740505490081918.png)
Sử dụng kubectl
![Tích hợp Google Cloud Logging với BKE - Ảnh 7. Tích hợp Google Cloud Logging với BKE - Ảnh 7.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot62-16868207848661783675445.png)
Tạo RBAC cho fluentbit
![Tích hợp Google Cloud Logging với BKE - Ảnh 8. Tích hợp Google Cloud Logging với BKE - Ảnh 8.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot63-16868208121631635490194.png)
5. Tạo Daemonset Fluentbit
Sử dụng manifest sau
![Tích hợp Google Cloud Logging với BKE - Ảnh 9. Tích hợp Google Cloud Logging với BKE - Ảnh 9.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot65-16868208794781957179127.png)
![Tích hợp Google Cloud Logging với BKE - Ảnh 10. Tích hợp Google Cloud Logging với BKE - Ảnh 10.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/screenshot65-16868208794781957179127.png)
![Tích hợp Google Cloud Logging với BKE - Ảnh 11. Tích hợp Google Cloud Logging với BKE - Ảnh 11.](https://techvccloud.mediacdn.vn/280518386289090560/2023/6/15/screenshot67-1686820921183830034422.png)
Kiểm tra dashboard Cloud Logging
![Tích hợp Google Cloud Logging với BKE - Ảnh 12. Tích hợp Google Cloud Logging với BKE - Ảnh 12.](https://techvccloud.mediacdn.vn/thumb_w/650/280518386289090560/2023/6/15/https3a2f2fs3-us-west-2amazonawscom2fsecurenotion-staticcom2fac976a46-f35f-425b-96f0-66a327067d512funtitled-1686820935070223672831.png)