k8s 部署 owncloud
文章目录
- 部署 ownCloud
- 部署 onlyoffice
- 配置文档可编辑
- 新建用户并配置权限
部署 ownCloud
ownCloud packaged by Bitnami
官方文档
把 bitnami 加入 helm 仓库
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
values.yaml
global:storageClass: "nfs-client"
owncloudUsername: admin
owncloudPassword: "123456"
mariadb:auth:rootPassword: secretpassword
ingress:enabled: trueingressClassName: nginxhostname: owncloud.saas.api.gd-xxx.com
storageClass:使用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,端口按需自定义,若有防火墙的,需要开放端口
docker run -i -t -d -p 9092:80 --restart=always onlyoffice/documentserver
配置文档可编辑
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 的映射
echo "192.168.140.00 owncloud.saas.api.gd-xx.com" >> /etc/hosts
exit
报错
上传文件超过 1M 时,上传失败
原因: ingress 默认上传文件大小为 1M
解决方案:修改 ingress,添加 nginx.ingress.kubernetes.io/proxy-body-size 配置
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:annotations:meta.helm.sh/release-name: owncloudmeta.helm.sh/release-namespace: componentnginx.ingress.kubernetes.io/proxy-body-size: 5000M
新建用户并配置权限
新建用户
创建 dev 用户
去市场安装 custom groups
创建用户组
给用户组分配用户,用户搜索后可选
文件夹共享给用户组
登录 dev 用户,没授权的所谓机密资料的文件夹是看不到的
dev 用户可以继续创建用户组,且可以把需要的用户配置到该用户组
k8s 部署 owncloud相关推荐
- K8S部署工具:KubeOperator集群导入
K8S部署工具:KubeOperator集群导入 基本信息⚓︎ 输入要导入集群的名称.Api Server.Router.Token 示例 Api Server: https://172.16.10. ...
- K8S部署工具:KubeOperator集群部署
K8S部署工具:KubeOperator集群部署 集群信息⚓︎ 项目: 选择集群所属项目 供应商: 支持裸金属(手动模式)和部署计划(自动模式) 版本: 支持版本管理中最新的两个 Kubernetes ...
- K8S部署工具:KubeOperator集群规划-手动模式
K8S部署工具:KubeOperator集群规划-手动模式 KubeOperator 支持两种 Kubernetes 集群部署方式,一种是手动模式,另外一种是自动模式.手动模式下,用户需要自行准备主机 ...
- K8S部署工具:KubeOperator集群规划-自动模式
K8S部署工具:KubeOperator集群规划-自动模式 KubeOperator 支持两种 Kubernetes 集群部署方式,一种是自动模式,另外一种是手动模式,我们推荐使用自动模式.在自动模式 ...
- K8S部署工具:KubeOperator系统设置
K8S部署工具:KubeOperator系统设置 系统设置⚓︎ 仓库协议: 支持 http 和 https,默认 http 仓库 IP: 默认为部署 KubeOperator 的服务器 IP.将使用该 ...
- K8S部署工具:KubeOperator安装部署
K8S部署工具:KubeOperator安装部署 硬件要求⚓︎ 最小化配置 角色 CPU核数 内存 系统盘 数量 部署机 4 8G 100G 1 Master 4 8G 100G 1 Worker 4 ...
- K8S部署工具:KubeOperator主要概念
K8S部署工具:KubeOperator主要概念 部署模式⚓︎ 手动模式: 用户需要自己准备物理机或虚拟机,存储可选择 NFS 持久化存储,外部 ceph 存储等 自动模式: 用户只需要绑定云平台(比 ...
- k8s部署zkui 2.0
下载地址 https://github.com/DeemOpen/zkui maven构建 [root@k8s-n0 zkui]# pwd /home/k8s-yaml/zk-ui2/zkui [ro ...
- K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)
K8S--关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署) 一.yaml文件编写流程 二.证书自签 一.yaml文件编写流程 rbac.yaml---->secret.yaml- ...
最新文章
- puppet企业架构部署
- linux kernel 内存管理 感想总结(未完待续)
- 在 Spring 4.3.9下升级 Velocity 1.7.x to Velocity 2.0.x 出现的问题
- html给文字加黑色边框,如何给显示文字加一层黑色边框
- ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出...
- JavaSE(四)——方法重写、多态、接口
- [蓝桥杯][算法提高VIP]开灯游戏-dfs
- leetcode 1319. 连通网络的操作次数(并查集)
- Golang的协程池设计
- 实现isnum函数python_python 学习 实现isOdd函数 实现isNum()函数 实现multi() 实现isPrime() 格式化输出日期DAY16...
- sed的模式匹配用法探讨
- 自然语言处理中的词性标注全称
- WebSocket入门使用教程
- 如何通过CRM系统进行线索管理?
- 【考题·习题详解】数论知识+数学推导
- ABAP -- 删除重复项
- win10多用户同时远程桌面登陆(允许多个RDP会话)-支持win10最新1909版2004版
- NYOJ371-机器人II
- 忍者必须死3突然服务器维修,《忍者必须死3》3月25日停服维护公告
- 自我反省,自我批评、解剖,对近期行为的反思