LINUX.ORG.RU

История изменений

Исправление 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, :

Потому, что альтернативы хуже.