1. 创建nextcloud的namespace
    1. > kubectl create namespace nextcloud
    1. 部署nextcloud(helm源使用的是阿里的, 可以使用helm repo add apphub https://apphub.aliyuncs.com 添加)
    1. > 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)

    1. > helm install nextcloud -f values.yaml --namespace nextcloud

    安装完成!

    卸载

    1. > helm delete nextcloud --namespace nextcloud

    安装过程中遇到的问题:

    1. 通过不被信任的域名访问
      需要在config.php中配置trusted_domains,使用helm时,只要配置了nextcloud.host就可以了

    参考:https://hub.helm.sh/charts/stable/nextcloud