我有一个 Rails 服务器,同时运行web
和worker
部署。一个启动 Puma,另一个启动 Sidekiq。如何rails console
使用在 Kubernetes 集群上运行的应用程序映像连接到交互式服务器?
答案1
您应该能够使用kubectl exec -ti <container> -- bash
。从那里调出您的 rails 控制台。
您可能还需要添加-li
bash。这将在容器中为您提供一个 shell。
无需使用 bash 即可直接运行各种命令。您只需确保使用-ti
exec 命令即可与其交互。
有关详细信息,请参阅
http://kubernetes.io/docs/user-guide/getting-into-containers/