انتقل إلى المحتوى الرئيسي

المختبر 11.3 - تكوين التسجيل

أهداف المختبر​

في نهاية هذا المختبر، ستكون قادرًا على:

  • فهم التسجيل في Kubernetes.
  • تثبيت Fluent Bit لجمع السجلات.
  • تكوين جمع السجلات من الـ Pods.
  • عرض السجلات في نظام مركزي.

المدة المقدرة​

45-60 دقيقة

المتطلبات المسبقة​

  • تثبيت وتكوين kubectl.
  • تشغيل عنقود Kubernetes محلية.

الجزء 1: تثبيت Fluent Bit​

الخطوة 1.1: التثبيت باستخدام Helm​

helm repo add fluent https://fluent.github.io/helm-charts
helm repo update
helm install fluent-bit fluent/fluent-bit --namespace logging --create-namespace

الجزء 2: تكوين الجمع​

الخطوة 2.1: إنشاء Pods للاختبار​

قم بإنشاء Pods التي تولد سجلات:

apiVersion: v1
kind: Pod
metadata:
name: log-generator
spec:
containers:
- name: app
image: busybox:1.35
command: ["/bin/sh", "-c"]
args: ["while true; do echo '$(date): Log entry from pod'; sleep 5; done"]

الجزء 3: عرض السجلات​

الخطوة 3.1: التحقق من السجلات المجمعة​

kubectl logs -n logging -l app.kubernetes.io/name=fluent-bit

ملخص المختبر​

في هذا المختبر، قمت بتكوين التسجيل باستخدام Fluent Bit. لقد تعلمت كيفية جمع وتوحيد سجلات تطبيقات Kubernetes.


الخطوات التالية​

سيعرض لك المختبر الأخير في هذه الوحدة كيفية تكوين التنبيهات والإشعارات.

المختبر 11.4: التنبيهات والإشعارات


تم إنشاء المختبر في: ديسمبر 2024