В моем кластере работает keycloak, поэтому я хотел изменить путь к контекстной сети по умолчанию, который является auth, на что-то вроде keycloak / auth, чтобы я мог получить к нему доступ через myhost / keycloak / auth / я добавил контейнер инициализации для запуска этого команда, но она показывает мне:
Ошибка сервера (BadRequest): контейнер «keycloak» в модуле «keycloak-6df9d8968d-l7t9b» ожидает запуска: PodInitializing
Я считаю, что синтаксис команды в контейнере инициализации неверно, потому что я пробовал это вручную, и он работал
Вот контейнер инициализации:
...
initContainers:
- name: keycloak-init
image: busybox
command: [sed, -i, -e, 's/<web-context>auth<\/web-context>/<web-context>keycloak\/auth<\/web-context>/', /opt/jboss/keycloak/standalone/configuration/standalone.xml]
...