首页 > 其他分享 >K8s部署owncloud

K8s部署owncloud

时间:2022-11-15 23:00:42浏览次数:84  
标签:set bitnami 部署 -- owncloud release docker K8s

目录

owncloud

https://hub.kubeapps.com/charts/bitnami/owncloud

helm init owncloud


docker pull  docker.io/bitnami/owncloud:10.8.0-debian-10-r20

docker tag    docker.io/bitnami/owncloud:10.8.0-debian-10-r20    docker-hub.one-k.xyz/bitnami/owncloud:10.8.0-debian-10-r20
docker push  docker-hub.one-k.xyz/bitnami/owncloud:10.8.0-debian-10-r20


# 创建 存储 卷
kubectl apply -f /free_cicdfs0/k8s_ymls/app-yml/owncloud/owncloud-pv.yml

kubectl replace --force -f /free_cicdfs0/k8s_ymls/app-yml/owncloud/owncloud-pv.yml

chown 1001:1001 -R /free_cicdfs0/k8s_data/owncloud
chmod 777 -R /free_cicdfs0/k8s_data/owncloud

kubectl create namespace owncloud

# --set owncloudHost='owncloud.one-k.xyz'    \
helm install my-release -n owncloud \
        --set image.registry='docker-hub.one-k.xyz'    \
        --set image.repository='bitnami/owncloud'    \
        --set image.tag='10.8.0-debian-10-r20'    \
        --set replicaCount='1'    \
        --set owncloudUsername='admin'    \
        --set owncloudPassword='brysjhhrhL356126155165352237656123165615'    \
\
        --set  mariadb.enabled='false' \
        --set externalDatabase.host='my-release-mariadb-galera.default.svc.cluster.local'    \
        --set externalDatabase.user='owncloud'    \
        --set externalDatabase.password='owncloud@free_cicd'    \
        --set externalDatabase.database='owncloud'    \
\
        --set persistence.storageClass='owncloud-storage'    \
        --set persistence.accessMode='ReadWriteMany'    \
        --set persistence.size='50Ti'    \
\
        --set service.type='LoadBalancer'    \
        --set service.loadBalancerIP='192.168.99.138'    \
        --set service.port='80'  \
bitnami/owncloud

# upgrade
helm upgrade  my-release -n owncloud  --set replicaCount='1'  --set owncloudPassword='brysjhhrhL356126155165352237656123165615'   bitnami/owncloud

# 卸载 重新 部署, 注意  持久存储 以及 mysql 对应的 数据库 都需要删除
mysql> drop database owncloud;
Query OK, 49 rows affected (0.15 sec)

mysql> create database owncloud;
Query OK, 1 row affected (0.01 sec)

helm uninstall my-release -n owncloud

rm -rf  /free_cicdfs0/k8s_data/owncloud/pv-n/*

kubectl replace --force -f /free_cicdfs0/k8s_ymls/app-yml/owncloud/owncloud-pv.yml


help

NAME: my-release
LAST DEPLOYED: Thu Sep  2 16:07:06 2021
NAMESPACE: owncloud
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
1. Get the ownCloud URL by running:

  echo "ownCloud URL: http://owncloud.one-k.xyz:8080/"

2. Get your ownCloud login credentials by running:

  echo Username : admin
  echo Password : $(kubectl get secret --namespace owncloud my-release-owncloud -o jsonpath="{.data.owncloud-password}" | base64 --decode)

debug

kubectl get pod -n owncloud

kubectl describe pod my-release-owncloud-6f777b5f4b-cxxsr  -n owncloud


config

    1 => '192.168.99.138',
    2 => 'owncloud.one-k.xyz',
    3 => '119.36.243.58:50000',


ps:欢迎大家进群交流 qq群:3638803451
公主号:
image

标签:set,bitnami,部署,--,owncloud,release,docker,K8s
From: https://www.cnblogs.com/ltgybyb/p/16894369.html

相关文章

  • Kubernetes部署ldap
    目录docldapinitpvldapinituse查看状态dochttps://hub.kubeapps.com/charts/geek-cookbook/openldapldap389tcp636tcpinitpvkubectlapply-f/free_cicd......
  • 【2022.11.15】luffy项目部署(9)
    内容概要1redis字符串操作2redishash操作3redis列表操作4redis管道5redis其他操作6django中集成redis7celery介绍内容详细#装了图形化客户......
  • 从零开始的树莓派部署CentOS
    从零开始的树莓派部署CentOS硬件树莓派4b8G若干镜像使用官方镜像,选择64位armCentOS7ARM64(aarch64)选择镜像源http://mirrors.bfsu.edu.cn/centos-altarch/7.......
  • IM开源项目OpenIM部署文档-从准备工作到nginx配置
    IM开源项目OpenIM部署文档-从准备工作到nginx配置2022-11-1422:27·OpenIM 一、准备工作运行环境linux系统即可,Ubuntu7.5.0-3ubuntu1~18.04最优......
  • k8s“弃用docker”是怎么回事儿?(chrono《kubernetes入门实战课》笔记整理)
      来自俺自己的一句话:这是一个扩展了解,个人觉得对于理解docker,k8s关系,还有各厂之间的竞争、技术演化的理解是有帮助的。所以还是做了一篇笔记。 2014年,docker在容器......
  • 阿里云服务器上SpringBoot单体项目的部署
    1、注意阿里云需要安全组端口设置,不然无法访问。不仅linux虚拟机里需要开放指定端口,阿里云ecs安全组也需要添加开放对应的端口;2、linux虚拟机中安装docker,参照阿里云服务......
  • CentOS服务器上普通用户(非root)源码部署禅道
    简介:公司服务器上的docker容器,其中一个容器最小化安装了CentOS,要在这个什么命令都没有的Linux系统上,在指定的路径下,部署禅道(先搭建环境);搭建Apache、PHP、MariaDB,并结合同......
  • xxl-job 容器化部署时实现自动注册
    集群环境机器A:部署xxl-job-admin机器B:部署xxl-job-executor机器A的物理网卡ip地址为x.x.x.x,机器B的物理网卡ip地址为y.y.y.y准备修改执行器yml......
  • rabbitmq集群部署-镜像模式
    一、环境RabbitMQ与Erlang的兼容关系详见:https://www.rabbitmq.com/which-erlang.htmlrabbitmq集群最好是奇数节点,所以一般需要3台设备以上。操作系统:CentOS7Erlang:erl......
  • 使用Filebeat收集K8S应用日志
    简介: Logstash收集Kubernetes的应用日志,发现logstash十分消耗内存(大约500M),而改用filebeat(大约消耗10多M内存)。在进行日志收集的过程中,我们首先想到的是使用Logstash,因......