問題描述
在測試環境(非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 設定資源...