Оператор модулів зберігання контейнерів: Атрибут «доступний» спричиняє неправильний звіт про статус відмови
Summary: Оператор модулів зберігання контейнерів: Після зниження масштабування драйвером атрибут 'Available' викликає неправильний звіт про статус відмов під час розгортання.
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
Об'єкт 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
Обхідний шлях:
Обхідних шляхів не потрібно. Атрибут «Доступний» оновлюється коректно приблизно через годину і коректно повідомляє про статус. Функціональність драйвера ніколи не змінюється.
Обхідних шляхів не потрібно. Атрибут «Доступний» оновлюється коректно приблизно через годину і коректно повідомляє про статус. Функціональність драйвера ніколи не змінюється.
Affected Products
Container Storage ModulesProducts
Container Storage Modules Family, Container Storage ModulesArticle Properties
Article Number: 000211555
Article Type: Solution
Last Modified: 15 محرم 1448
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.