У меня есть сервер Rails, работающий как с web
и worker
Развертывание. Один запускает Puma, другой Sidekiq. Как подключиться к интерактивному rails console
используя образ моего приложения, работающего в моем кластере Kubernetes?
Вы должны уметь использовать kubectl exec -ti <container> -- bash
. Оттуда поднимите консоль рельсов.
Вам также может потребоваться добавить -li
для баш. Это даст вам оболочку в контейнере.
Можно запускать различные команды напрямую, без использования bash. Вам просто нужно обязательно использовать -ti
для команды exec, чтобы вы могли с ней взаимодействовать.
Подробнее см.
http://kubernetes.io/docs/user-guide/getting-into-containers/