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

Kubernetes: Интерактивная консоль Rails

У меня есть сервер 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/