django - 我正在尝试在 kubernetes 上部署一个开源应用程序,但是在 google cloud 上部署时身份验证不起作用
问题描述
我是一个完全的初学者,我以前没有做过这样的事情,所以如果这是一个愚蠢的问题,我很抱歉,但我找不到任何相关的东西。我正在尝试在 Kubernetes 上的谷歌云上部署投票应用程序。问题是该应用程序几乎不存在文档,所以我不知道我是否做错了什么。当我在本地托管应用程序时,一切都按预期工作,但是当我尝试登录时将其部署在 kubernetes 上时,服务器会抛出 403。有谁知道可能导致它的原因?
这是日志的屏幕截图:
解决方案
我在评论部分指出了根本原因,但为了更好地了解我决定提供答案。
@smoczy123注意到Zeus 应用程序无法按预期使用多个副本 - 更具体地说,登录无法正常工作。
作为一种解决方法,我们可以Deployment
使用单个副本创建一个并Pod
垂直缩放。
此外,可以使用Vertical Pod Autoscaler根据使用情况自动设置请求。
推荐阅读
- ruby-on-rails - Rails 5.2.0 加载应用程序错误:ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage
- jwplayer - jwplayer 在 Angular Elements 中表现不佳
- javascript - 拆分和融合词
- c++ - 析构函数中的正确错误处理
- jgit - 如何在克隆远程 repo 操作之前设置 StoredConfig
- c# - 解耦代码后,类库使用相同的代码怎么办?
- java - 过度使用图像开始的内存
- python - 从大型 2D NumPy 数组中提取不同大小的子行
- android - 如何在android的操作栏中获得对开关的引用?
- google-cloud-storage - 如何在 Python 中从 Google Cloud Storage URL 创建 Blob