المختبر 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