Назад | Перейти на главную страницу

Как сгенерировать или изменить HostPath в конфиге kubernetes для каждого разработчика?

В Kubernetes вы можете создать том для монтирования в hostpath.

это hostPath должен предоставить каталог на узле, на котором запущен модуль. Это полезно, когда вы работаете в среде разработки с помощью minikube, мы используем это hostPath для синхронизации кода (на примере)

 ...
 volumes:
      - name: source
        hostPath:
          path: /Users/fermin/project/wopwop
 ...

Этот путь может быть разным для каждого разработчика (путь: / Users / <your-name) / project / wopwop).

Мое первое приближение было метод грубой силы, замените сценарий оболочки <WORK_DIR> переменной ENV $ WORK_DIR, где ее значение может быть таким, как WORK_DIR=/Users/fermin/project.

Есть идеи, как сделать это лучше? Спасибо.