Оператор модулів зберігання контейнерів: Атрибут «доступний» спричиняє неправильний звіт про статус відмови
Summary: Оператор модулів зберігання контейнерів: Після зниження масштабування драйвером атрибут 'Available' викликає неправильний звіт про статус відмов під час розгортання.
Ця стаття стосується
Ця стаття не стосується
Ця стаття не стосується якогось конкретного продукту.
У цій статті зазначено не всі версії продукту.
Symptoms
Об'єкт ContainerStorageModule помилково повідомляє Status: Не вдалося при використанні CSM Operator для зменшення масштабування розгорнутих компонентів CSM. Перевірте це за допомогою kubectl describe Командування.
Приклад:
- Зменшіть розгортання існуючих драйверів, змінивши кількість контролерів з 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 describe Командний вихід, зниження масштабу контролера було успішним. Це не впливає на функціональність драйвера. Це підтверджується виконанням будь-якої з наступних команд у Kubernetes Приблизно через годину:
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
Cause
Основна причина — це проблема з часом у коді оператора CSM при запиті статусу розгортання. Код запитує оновлення статусу від об'єкта ContainerStorageModule перед оновленням параметра 'Available' під час масштабування. Це призводить до розбіжності між «Доступним» і «Бажаним» на короткий час. Ця невідповідність автоматично усувається через годину. Це не впливає на функціональність драйвера.
Resolution
Обхідний шлях:
Обхідних шляхів не потрібно. Атрибут «Доступний» оновлюється коректно приблизно через годину і коректно повідомляє про статус. Функціональність драйвера ніколи не змінюється.
Обхідних шляхів не потрібно. Атрибут «Доступний» оновлюється коректно приблизно через годину і коректно повідомляє про статус. Функціональність драйвера ніколи не змінюється.
Продукти, яких це стосується
Container Storage ModulesПродукти
Container Storage Modules Family, Container Storage ModulesВластивості статті
Article Number: 000211555
Article Type: Solution
Востаннє змінено: 30 черв. 2026
Version: 7
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.