k8s 部署 owncloud
文章目錄
- 部署 ownCloud
- 部署 onlyoffice
- 配置文檔可編輯
- 新建用戶并配置權限
部署 ownCloud
ownCloud packaged by Bitnami
官方文檔
把 bitnami 加入 helm 倉庫
helm repo add bitnami https://charts.bitnami.com/bitnami helm repo updatevalues.yaml
global:storageClass: "nfs-client" owncloudUsername: admin owncloudPassword: "123456" mariadb:auth:rootPassword: secretpassword ingress:enabled: trueingressClassName: nginxhostname: owncloud.saas.api.gd-xxx.comstorageClass:使用NFS存儲
owncloudUsername:登錄名稱admin
owncloudPassword:登錄密碼,自定義
mariadb.auth.rootPassword:ariadb的密碼,自定義
ingress.enabled:開啟ingress
ingress.ingressClassName:按實際情況填寫
ingress.hostname:自定義
搭建本地存儲可以參考 k8s 安裝本地 storageClass
搭建NFS存儲可以參考 K8S 集群使用 NFS 做 storageclass
部署命令
helm install owncloud bitnami/owncloud -f values.yaml -n component安裝onlyoffice插件
?
部署 onlyoffice
選擇安裝 onlyoffice
使用 docker 部署 onlyoffice,需要部署在集群可訪問的虛擬機上
此處開放端口為9092,端口按需自定義,若有防火墻的,需要開放端口
?
配置文檔可編輯
owncloud 右上角 admin -> 設置
點擊 additional ,填入部署好的 onlyoffice
報錯
連接是發生異常 (文檔服務內部發生異常: Error while downloading the document file to be converted.
進入容器內部查看報錯
docker ps -adocker exec -it 22f4461c9c64 /bin/bashcat /var/log/onlyoffice/documentserver/converter/out.log原因:onlyoffice 解析不了 owncloud 的域名
解決方案,在 hos t文件上添加域名和 ip 的映射
報錯
上傳文件超過 1M 時,上傳失敗
原因: ingress 默認上傳文件大小為 1M
解決方案:修改 ingress,添加 nginx.ingress.kubernetes.io/proxy-body-size 配置
?
新建用戶并配置權限
新建用戶
創建 dev 用戶
去市場安裝 custom groups
創建用戶組
給用戶組分配用戶,用戶搜索后可選
文件夾共享給用戶組
登錄 dev 用戶,沒授權的所謂機密資料的文件夾是看不到的
dev 用戶可以繼續創建用戶組,且可以把需要的用戶配置到該用戶組
總結
以上是生活随笔為你收集整理的k8s 部署 owncloud的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解释一下label中的写法:plt.pl
- 下一篇: 拼多多引流大法,日引百人太简单