Dell NativeEdge : Problème de performances dans le déploiement de Blueprint
Summary: Le déploiement du blueprint prend plus de temps que prévu et entraîne un problème d’utilisation et de performances du processeur plus élevé sur le pod Fluent Bit. Cet article explique comment ajuster les performances ou contourner le problème pour augmenter le temps de traitement global du blueprint. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Lors du déploiement du blueprint, le pod Fluent Bit subit une utilisation élevée du processeur, approchant de sa limite de processeur définie. Cette utilisation élevée peut ralentir le processus global de déploiement des blueprints.
kubectl top po -A --containers | grep fluent
NAMESPACE POD NAME CONTAINER NAME CPU (cores) MEMORY (bytes)
hzp fluentbit-btz2g fluentbit 999m 43Mi
CPU Usage: 999m means the container is using 999 millicores, which is nearly 1 full CPU core
Remarque : Pour exécuter la commande kubectl top, vous devez installer le serveur de métriques.
Cause
La cause première de ce problème est l’utilisation du processeur sur le pod Fluent Bit, y compris la limite de ressources, qui n’est pas définie correctement.
Resolution
Vous pouvez optimiser la limite du processeur en fonction de la disponibilité et de la charge de vos ressources. Augmentez la limite du processeur dans le bit Fluent Daemonset. Le pod Fluent bit est contrôlé par Deamon, de sorte que vous ne pouvez pas modifier le pod directement et que vous devez modifier la valeur limite du processeur dans le processus de bit fluent.
kubectl edit daemonset fluentbit -n hzp
spec:
containers:
- env:
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
key: AWS_ACCESS_KEY_ID
name: eo-management-seaweedfs-s3-secret
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
key: AWS_SECRET_ACCESS_KEY
name: eo-management-seaweedfs-s3-secret
- name: K8S_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: FLUENT_FOWARD_HOST
value: localhost
- name: FLUENT_FOWARD_PORT
value: "80"
image: harbor-dell.default.svc.cluster.local/renbaobabga/fluent/fluent-bit:3.2.6
imagePullPolicy: IfNotPresent
name: fluentbit
ports:
- containerPort: 8080
protocol: TCP
resources:
limits:
cpu: "1" >> change it to number depends on your env load and resource allocation
CPU : « 1 » Le nombre défini sur « 1 » >> dépend de la charge de votre environnement et de l’allocation de ressources.
Remarque : - La modification ci-dessus prend un certain temps et recrée le pod de bit fluent.
Vérifiez la modification de la limite du processeur en exécutant
kubectl describe po fluentbit-btz2g -n hzp
Vérifiez l’utilisation du processeur en exécutant
kubectl top po -A --containers | grep fluent
Affected Products
NativeEdge Solutions, NativeEdgeArticle Properties
Article Number: 000329136
Article Type: Solution
Last Modified: 10 Jun 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.