Я пытаюсь запустить elasticsearch
контейнер в моем проекте openshift.
Я получил ошибки:
В привилегированных контейнерах запрещены возможности. Адд: Неверное значение: «IPC_LOCK»: возможность не может быть добавлена.: возможность не может быть добавлена
Я обнаружил, что вам нужно добавить privileged scc
к учетной записи пользователя (или создать собственную выделенную).
Я пытался следовать документам https://docs.openshift.com/container-platform/3.4/admin_guide/manage_scc.html, где даны следующие команды:
oc create serviceaccount mysvcacct -n myproject
oc adm policy add-scc-to-user privileged system:serviceaccount:myproject:mysvcacct
Однако, ни единого ключа не дано, что такое mysvcacct
и почему этоназывается mysvcacct
.
Поскольку мой проект называется logging
, я пробовал следующее:
oc create serviceaccount logging -n logging
oc adm policy add-scc-to-user privileged system:serviceaccount:logging:logging
, но это ничего не изменило.Я продолжаю получать ту же ошибку.
Что мне там не хватает?Какое имя мне следует использовать вместо mysvcacct
?