k8s環境裡的應用上傳檔案出現413錯誤

2021-10-07 07:39:37 字數 358 閱讀 8068

問題描述

在測試環境(非k8s環境)裡上傳檔案是ok的

在正式環境(k8s環境)裡上傳檔案報413錯誤

嘗試這個服務是前端的**和nginx打包在乙個容器裡的,看了這個容器的nginx配置, 配置了client_max_body_size 200m,但是傳乙個20m的檔案就報413了

解決辦法

k8s對應的上傳服務的ing裡的.metadata.annotations新增:nginx.ingress.kubernetes.io/proxy-body-size: 200m

200m和你後端的應用的限制保持一致總結

k8s的回滾應用

預設配置下,kubernetes 只會保留最近的幾個 revision,可以在 deployment 配置檔案中通過revisionhistorylimit屬性增加 revision 數量。下面實踐回滾功能。應用有如下三個配置檔案httpd.v1.yml,httpd.v2.yml和httpd.v3....

k8s的pod yaml檔案詳解

yaml格式的pod定義檔案完整內容 apiversion v1 必選,版本號,例如v1 kind pod 必選,pod metadata 必選,元資料 name string 必選,pod名稱 namespace string 必選,pod所屬的命名空間 labels 自定義標籤 name str...

k8s的yml檔案詳解

1 apiversion v1 指定api版本,此值必須在kubectl apiversion中 2 kind pod 指定建立資源的角色 型別 3 metadata 資源的元資料 屬性 4 name django pod 資源的名字,在同乙個namespace中必須唯一 5 labels 設定資源...