Рейтинг:0

ошибка kubectl: не удается добавить ключ dashboard.yaml, другой ключ с таким именем уже существует

флаг cn

Наш системный архитектор уволился, а я погрузился в пучину управления кластером Kubernetes. Я пытаюсь обновить ssl-secret в нашем кластере kubernetes, используя следующую команду

kubectl -n zone-system создать секрет общий секрет ssl \
        --from-file=./$CERT_FILE \
        --from-file=./$KEY_FILE \
        --dry-run=клиент \
        -о ямл |
         kubectl применить -f -

Однако, когда я запускаю его, я получаю следующую ошибку:

ошибка: не удается добавить ключ dashboard.yaml, другой ключ с таким именем уже существует
ошибка: объекты не переданы для применения

Я не уверен, как это решить. Пробовал искать в Google и Stackoverflow, но ни один из вопросов на самом деле не связан с этой ошибкой. Я знаю, что вторая ошибка связана с первой.

Спасибо заранее,

Игал

Рейтинг:1
флаг cn

На вопрос ответил пользователь P.... on Stack Overflow Выложу сюда, вдруг кому понадобится.

Переменные $CERT_FILE и $KEY_FILE используются в файле setup.sh в том же каталоге, в котором я запускаю скрипт для обновления сертификатов. Они не были установлены как системные переменные, поэтому оба возвращали пустое значение. Поскольку у меня уже есть панель инструментов.yaml в том же каталоге, я получил ошибку. (оригинальный ответ здесь https://stackoverflow.com/questions/67893285/kubectl-error-cannot-add-key-dashboard-yaml-another-key-by-that-name-already-e)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.