История изменений
Исправление vbr, (текущая версия) :
Потому, что альтернативы хуже.
Вот простой пример. Попробуй его написать по-другому.
initContainers:
- name: wait-for-start
image: alpine
command:
- sh
- -c
- |
while ! wget -q -O /dev/null https://keycloak.mysite.com/health/ready
do
sleep 10
done
securityContext:
runAsUser: 65534
конечно без флага -k, жертвовать безопасностью из-за загонов letsencrypt-а неприемлемо.
И таких примеров миллион. Где-то придётся готовые контейнеры заменять на свои. Где-то придётся городить кучу конфигурации. Это плохой подход, создающий избыточную сложность на ровном месте.
Исправление vbr, :
Потому, что альтернативы хуже.
Вот простой пример. Попробуй его написать по-другому.
initContainers:
- name: wait-for-start
image: alpine
command:
- sh
- -c
- |
while ! wget -q -O /dev/null https://keycloak.mysite.com/health/ready
do
sleep 10
done
securityContext:
runAsUser: 65534
конечно без флага -k, жертвовать безопасностью из-за загонов letsencrypt-а неприемлемо.
И таких примеров миллион. Где-то придётся готовые контейнеры заменять на свои. Где-то придётся городить кучу конфигурации. Это плохой подход.
Исправление vbr, :
Потому, что альтернативы хуже.
Вот простой пример. Попробуй его написать по-другому.
initContainers:
- name: wait-for-start
image: alpine
command:
- sh
- -c
- |
while ! wget -q -O /dev/null https://keycloak.mysite.com/health/ready
do
sleep 10
done
securityContext:
runAsUser: 65534
конечно без флага -k, жертвовать безопасностью из-за загонов letsencrypt-а неприемлемо.
Исходная версия vbr, :
Потому, что альтернативы хуже.