- 创建nextcloud的namespace
> kubectl create namespace nextcloud
- 部署nextcloud(helm源使用的是阿里的, 可以使用helm repo add apphub https://apphub.aliyuncs.com 添加)
> helm install --name nextcloud --set nextcloud.username=admin,nextcloud.password=password,nextcloud.host=yourhost,service.type=NodeType apphub/nextcloud --namespace nextcloud
或者使用values.yaml (需要修改host, username, passward)
> helm install nextcloud -f values.yaml --namespace nextcloud
安装完成!
卸载
> helm delete nextcloud --namespace nextcloud
安装过程中遇到的问题:
- 通过不被信任的域名访问
需要在config.php中配置trusted_domains,使用helm时,只要配置了nextcloud.host就可以了
