首页 > 解决方案 > 我正在尝试在 kubernetes 上部署一个开源应用程序,但是在 google cloud 上部署时身份验证不起作用

问题描述

我是一个完全的初学者,我以前没有做过这样的事情,所以如果这是一个愚蠢的问题,我很抱歉,但我找不到任何相关的东西。我正在尝试在 Kubernetes 上的谷歌云上部署投票应用程序。问题是该应用程序几乎不存在文档,所以我不知道我是否做错了什么。当我在本地托管应用程序时,一切都按预期工作,但是当我尝试登录时将其部署在 kubernetes 上时,服务器会抛出 403。有谁知道可能导致它的原因?

这是日志的屏幕截图:

在此处输入图像描述

标签: djangokubernetesgoogle-cloud-platform

解决方案


我在评论部分指出了根本原因,但为了更好地了解我决定提供答案。

@smoczy123注意到Zeus 应用程序无法按预期使用多个副本 - 更具体地说,登录无法正常工作。

作为一种解决方法,我们可以Deployment使用单个副本创建一个并Pod垂直缩放。
此外,可以使用Vertical Pod Autoscaler根据使用情况自动设置请求。


推荐阅读