Оператор контейнерних модулів: Після зменшення масштабування контролера драйвера атрибут "available" викликає неправильний звіт про стан помилки під час розгортання
요약: Оператор контейнерних модулів: Після зменшення масштабування контролера драйвера атрибут Available (Доступний) викликає неправильний звіт про стан помилки під час розгортання.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
Об'єкт ContainerStorageModule помилково повідомляє про стан: Помилка, при використанні CSM Operator для зменшення масштабу розгорнутих компонентів CSM. Перевірте це командою опису kubectl .
Приклад:
Незважаючи на статус: Не вдалося в kubectl describe командний вихід, зниження масштабу контролера було успішним. Це не впливає на функціональність драйвера. Це підтверджується запуском будь-якої з наступних команд в Kubernetes приблизно через одну годину:
Приклад:
- Зменште масштаб наявного розгортання драйверів, змінивши кількість контролерів з 2 до 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- Отримайте назву розгортання:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- Опишіть розгортання (відображається як невдале виконання):
kubectl describe csm -n [namespace] [deployment]
( . . .)
Status:
Controller Status:
Available: 2
Desired: 1
Failed: 0
Node Status:
Available: 2
Desired: 2
Failed: 0
State: Failed
(. . .)
kubectl get pods -n [namespace] NAME READY STATUS RESTARTS AGE driver-controller 5/5 Running 0 16m driver-node 2/2 Running 0 16m driver-node 2/2 Running 0 16m kubectl get replicaset -n [namespace] NAME DESIRED CURRENT READY AGE driver-controller 1 1 1 17m kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 24m
원인
Основною першопричиною є проблема часу в коді оператора CSM при запиті стану розгортання. Код запитує оновлення статусу з об'єкта ContainerStorageModule перед оновленням параметра "Available" під час зменшення масштабу. Це призводить до розбіжностей між "Доступно" та "Бажано" протягом короткого періоду часу. Ця невідповідність узгоджується автоматично через годину часу. Ніякого впливу на функціональність драйвера немає.
해결
Спосіб вирішення:
Обхідний шлях не потрібен. Атрибут "Доступний" оновлюється належним чином приблизно через годину та повідомляє про статус належним чином. Це не впливає на функціональність драйвера в будь-який час.
Обхідний шлях не потрібен. Атрибут "Доступний" оновлюється належним чином приблизно через годину та повідомляє про статус належним чином. Це не впливає на функціональність драйвера в будь-який час.
해당 제품
Container Storage Modules제품
Container Storage Modules Family, Container Storage Modules문서 속성
문서 번호: 000211555
문서 유형: Solution
마지막 수정 시간: 03 9월 2025
버전: 5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.