DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Streaming AWS EKS logs into Cloud Watch

Hiếu Tạ by Hiếu Tạ
30 Tháng 4, 2025
in DevOps & Cloud
0
Streaming AWS EKS logs into Cloud Watch
Share on FacebookShare on Twitter

Related Post

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

7 Tháng 6, 2025
Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

29 Tháng 4, 2025

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025

Tắt NLA trên Amazon EC2 Windows instance

30 Tháng 4, 2025
Việc stream logs từ Amazon Elastic Kubernetes Service (EKS) lên Amazon CloudWatch mang lại những lợi ích không thể phủ nhận trong việc quản lý ứng dụng của bạn một cách mạch lạc. Bằng cách tận dụng tích hợp này, bạn có thể theo dõi hiệu suất và tình trạng của các cụm EKS và ứng dụng của mình trong thời gian thực. CloudWatch cung cấp một nền tảng tập trung để theo dõi logs, giúp bạn dễ dàng phân tích và khắc phục sự cố, tối ưu hóa việc sử dụng tài nguyên và đảm bảo tính ổn định của các tải công việc Kubernetes của bạn. Với khả năng thiết lập cảnh báo và thông báo dựa trên dữ liệu log, bạn có thể tích cực giải quyết các vấn đề tiềm ẩn trước khi chúng ảnh hưởng đến người dùng của bạn. Cuối cùng, việc stream logs lên CloudWatch giúp bạn nâng cao hiệu quả vận hành và mang lại trải nghiệm xuất sắc cho khách hàng của mình.

1./ Cài đặt Fluent Bit ở dạng DaemonSet

0. Thay đổi các variables sau
ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
AWS_REGION=YOUR_AWS_REGION
EKS_CLUSTER_NAME=YOUR_EKS_CLUSTER_NAME
1. Tạo  IAM Policy grant cho Fluent Bit Pod để gửi logs đến Cloudwatch:
curl -fsSL -o fluentbit_policy.json <https://raw.githubusercontent.com/faudeltn/Kubernetes/master/EKS-FluentbitCloudWatch/policy.json>

aws iam create-policy \
    --policy-name EKSFluentbitCloudwatchPolicy \
    --policy-document file://fluentbit_policy.json

2. Tạo namespace làlogging
kubectl create namespace logging

3. Tạo ServiceAccount cho Fluent bit .
eksctl create iamserviceaccount \
    --name fluent-bit \
    --namespace logging \
    --cluster $ \
    --attach-policy-arn arn:aws:iam::$:policy/EKSFluentbitCloudwatchPolicy \
    --approve \
    --override-existing-serviceaccounts
Nếu gặp lỗi OIDC thì follow document này để cài OIDC https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html
và chạy lại command trước là xong4. Tạo ConfigMap có tênfluent-bit-cluster-infovới cluster name và Region để gửi logs
FluentBitHttpPort='2020'
FluentBitReadFromHead='Off'
[[ $ = 'On' ]] && FluentBitReadFromTail='Off'|| FluentBitReadFromTail='On'
[[ -z $ ]] && FluentBitHttpServer='Off' || FluentBitHttpServer='On'

kubectl create configmap fluent-bit-cluster-info \
--from-literal=cluster.name=$ \
--from-literal=http.server=$ \
--from-literal=http.port=$ \
--from-literal=read.head=$ \
--from-literal=read.tail=$ \
--from-literal=logs.region=$ -n logging
5. Deploy Fluent bit qua daemonset
kubectl create -f https://raw.githubusercontent.com/faudeltn/Kubernetes/master/EKS-FluentbitCloudWatch/fluentbit.yaml -n logging
6. Kiểm tra deployment. Mỗi node sẽ có 1 pod tên làfluent-bit-*.
kubectl get pods -n logging

2./ Kiểm tra thiết lập Fluent bit

1. Mở CloudWatch console qua Link. Đảm bảo chọn đúng Region nơi mà mình deploy Fluent Bit.2. Choose Logs.3. Kiểm tra log groups. Bạn sẽ thấy được như sau: trong đó EKSPUATNTIERPth01 là Cluster name của mình trong EKS
Chúc các bạn thành công !! 
Tags: awsAWS EKSCloudwatchcông cụhướng dẫnkiến trúcSeries AWS EKS
Hiếu Tạ

Hiếu Tạ

Graduated as a Software Engineer. I have more than 3-year experience in developing software and DevOps, used to many services of AWS, and Azure, K8S, and using Windows or Linux on-premies proficiently to set up servers, proxy, build and deploy multiple programming languages (Java, GO, NET,...)..... Experience with CMS such SiteCore, ElasticPath, AEM... Implement CICD via Jenkins scripting, infrastructure as code via Terraform, and AWS Cloud Formation.

Related Posts

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên
Bảo mật

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

by devopsify
7 Tháng 6, 2025
Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!
Tin tức

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

by devopsify
29 Tháng 4, 2025
Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Next Post
Setup FTP Server on Amazon Linux 2

Setup FTP Server on Amazon Linux 2

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Tổng hợp các phiên bản Stable Diffusion: So sánh, tính năng và yêu cầu phần cứng

Tổng hợp các phiên bản Stable Diffusion: So sánh, tính năng và yêu cầu phần cứng

13 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify