当前位置: 首页 > news >正文

设计网站公司优选亿企邦百度安装

设计网站公司优选亿企邦,百度安装,沈阳紧急通知,wordpress明星主题接上一篇 基于helm的方式在k8s集群中部署gitlab - 部署#xff08;一#xff09;#xff0c;本篇重点介绍在k8s集群中备份gitlab的数据#xff0c;并在虚拟机上部署相同版本的gitlab#xff0c;然后将备份的数据进行还原恢复 文章目录 1. 备份2. 恢复到虚拟机上的gitlab2.… 接上一篇 基于helm的方式在k8s集群中部署gitlab - 部署一本篇重点介绍在k8s集群中备份gitlab的数据并在虚拟机上部署相同版本的gitlab然后将备份的数据进行还原恢复 文章目录 1. 备份2. 恢复到虚拟机上的gitlab2.1 将minio上的备份文件gitlab-backups下载下来2.2 将文件放在相同版本gitlab实例的backup目录下然后执行restore命令2.3 配置gitlab实例的对象存储2.4 gitlab 界面查看并测试 3. 最终形态的values文件 1. 备份 由于使用的是minio对象存储然后gitlab的ingress 使用的是nodeport的方式而默认的minio的配置是域名配置由于gitlab在14.9以后使用的tootlbox来进行备份的因此需要更改toolbox引入minio的configmap配置文件。 但是每次upgrade后会覆盖cm文件因为后面依然需要修改cm或者使用外置minio。 # 查看tootbox的cm kubectl get cm -n jihulab # 编辑tootbox的cm kubectl edit cm -n jihulab gitlab-toolbox......if [ ! -f /${secret_dir}/objectstorage/.s3cfg ]; thencat EOF /${secret_dir}/.s3cfg[default]access_key $(cat /init-secrets/minio/accesskey)secret_key $(cat /init-secrets/minio/secretkey)bucket_location us-east-1host_base minio.bdeet.top:31501 #修改为nodeport的端口host_bucket minio.bdeet.top:31501/%(bucket) #修改为nodeport的端口default_mime_type binary/octet-streamenable_multipart Truemultipart_max_chunks 10000multipart_chunk_size_mb 128recursive Truerecv_chunk 65536send_chunk 65536server_side_encryption Falsesignature_v2 Truesocket_timeout 300use_mime_magic Falseverbosity WARNINGwebsite_endpoint https://minio.bdeet.top:31501 #修改为nodeport的端口EOF ... ...然后delete掉toolbox的pod执行备份 # 删除pod kubectl delete pod -n jihulab gitlab-toolbox-7b796575d8-gplhc # 备份 kubectl exec -it gitlab-toolbox-7b796575d8-7q8mh -n jihulab -- backup-utilityminio上备份的gitlab数据 2. 恢复到虚拟机上的gitlab 此处跳过安装gitlab到虚拟机上的操作默认已经安装相同版本的gitlab服务 2.1 将minio上的备份文件gitlab-backups下载下来 2.2 将文件放在相同版本gitlab实例的backup目录下然后执行restore命令 参考gitlab恢复 cd /var/opt/gitlab/backups sudo gitlab-backup restore2.3 配置gitlab实例的对象存储 编辑gitlab.rb文件 ... ... gitlab_rails[object_store][enabled] true gitlab_rails[object_store][proxy_download] true gitlab_rails[object_store][connection] {provider AWS,region us-east-1,path_style true,host minio.bdeet.top:30476,endpoint https://minio.bdeet.top:30476,aws_access_key_id NHsiBL6v589G4h1JTn2Kj2sFAV5SxyVLslmoDSWdepqzRs6yYMic3QuKQvTPIXvW,aws_secret_access_key ye3ySpmaaxCVADAhGz1MbhyBwWnGXW8iJEelVidvq1PZS1fYv6SoQjuTIvZHgHIj }gitlab_rails[object_store][objects][artifacts][bucket] gitlab-artifacts gitlab_rails[object_store][objects][external_diffs][bucket] gitlab-mr-diffs gitlab_rails[object_store][objects][lfs][bucket] gitlab-lfs gitlab_rails[object_store][objects][uploads][bucket] gitlab-uploads gitlab_rails[object_store][objects][packages][bucket] gitlab-packages gitlab_rails[object_store][objects][dependency_proxy][bucket] gitlab-dependency-proxy gitlab_rails[object_store][objects][terraform_state][bucket] gitlab-terraform-state gitlab_rails[object_store][objects][ci_secure_files][bucket] gitlab-ci-secure-files gitlab_rails[object_store][objects][pages][bucket] gitlab-pages gitlab_rails[object_store][objects][backups][bucket] gitlab-backups gitlab_rails[object_store][objects][backups][tmpBucket] tmpgitlab-ctl reconfigure2.4 gitlab 界面查看并测试 k8s上的项目 之前的文件可以看见后面上传的文件也可以上传成功。 3. 最终形态的values文件 ... ... ## 域名配置hosts: domain: bdeet.top hostSuffix: externalIP: ssh: gitlab: name: kube.bdeet.top https: true minio: name: minio.bdeet.top https: true registry: name: registry.bdeet.top https: true ... ... ## ldap集成ldap: preventSignin: false servers: main: label: LDAP host: 129.226.208.223 port: 389 uid: uid bind_dn: cnldap,dcwkx,dccn base: dcwkx,dccn password: secret: ldap-admin key: password encryption: plain ... ... ## 配置邮箱 smtp: enabled: true address: smtp.gmail.com port: 587 user_name: kxw12108gmail.com ## https://docs.gitlab.com/charts/installation/secrets#smtp-password password: secret: smtp-gitlab key: password # domain: authentication: login starttls_auto: true openssl_verify_mode: peer pool: false ## https://docs.gitlab.com/charts/charts/globals#outgoing-email ## Email persona used in email sent by GitLab email: from: kxw12108gmail.com display_name: GitLab Administrator reply_to: kxw12108gmail.com subject_suffix: GitLab smime: enabled: false secretName: keyName: tls.key certName: tls.crt ... ... ... ... nginx-ingress:enabled: true......service:externalTrafficPolicy: Localtype: NodePort #ingress的svc修改为nodeport...... ... ...runner:registrationToken:secret: gitlab-gitlab-runner-secret # gitlab-runner的secret ... ... gitlab-runner:install: truegitlabUrl: https://kube.bdeet.top #修改gitlab的域名rbac:create: truerunners:privileged: true #开启特权locked: falseconfig: |[[runners]][runners.kubernetes]image ubuntu:18.04{{- if .Values.global.minio.enabled }}[runners.cache]Type s3Path gitlab-runnerShared true[runners.cache.s3]#ServerAddress {{ include gitlab-runner.cache-tpl.s3ServerAddress . }}ServerAddress https://minio.bdeet.top:31501 #接入对象存储BucketName runner-cacheBucketLocation us-east-1Insecure false ... ...
http://www.huolong8.cn/news/4293/

相关文章:

  • 网站内链建设门户网站建设 增强责任意识
  • 网站侧边栏菜单广东平台网站建设制作
  • 站长工具百度百科房屋装修效果图app有哪些
  • 网站建设方案书1500字wordpress协会主题
  • 网站处于建设中会显示什么英文c2c网站功能模块设计
  • wordpress图片站点云南省人防工程建设网站
  • 企业自助建站金融 网站 源码
  • 网上商城建设网站常规seo优化步骤
  • 有什么网站是python做的网站dede后台
  • 注册个人公司流程及费用内蒙古seo
  • 做网站需要画原型图么网站建设改变某个表格大小
  • 做网站做得好的公司有哪些网站上的flv视频看不了
  • 哇哈哈网站建设策划书渠道推广方案
  • l网站建设携程网站建设的优缺点
  • 网站上线 flashwordpress落地页改造
  • 做视频网站容易收录吗店铺首页如何设计
  • 长沙建网站的公司多少钱wordpress 模拟word
  • 网站找人做seo然后网站搜不到了企业信息填报指南
  • 有哪些网站做的比较好看的图片有哪些网站做自建房设计
  • 昆明网站建设搭建aardio能开发手机应用吗
  • 制作哪个网站好已备案网站数量
  • 陕西省交通建设集团西长分公司网站营口手机网站建设
  • 去哪里做网站安全等级保护级别广州网站开发哪家好
  • 效果好网站建设哪家好女性logo大全图片
  • 深圳住房建筑网站石景山郑州阳网站建设
  • 上海网站开发定制网站制作合同范本
  • 北京专业网站翻译影音字幕翻译速记速记速记速而高效小型企业网站模板
  • 网站不稳定有什么影响连云港市网站设计
  • 电脑网站 手机网站 微信网站网站推广优化排名教程
  • 湖南网站建设报价vi设计手册模板ppt