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

大一学生做的网站新网站怎么快速收录

大一学生做的网站,新网站怎么快速收录,龙华网站建设方案表,微信网站制作方案接上一篇 基于helm的方式在k8s集群中部署gitlab - 部署(一),本篇重点介绍在k8s集群中备份gitlab的数据,并在虚拟机上部署相同版本的gitlab,然后将备份的数据进行还原恢复 文章目录 1. 备份2. 恢复到虚拟机上的gitlab2.…

接上一篇 基于helm的方式在k8s集群中部署gitlab - 部署(一),本篇重点介绍在k8s集群中备份gitlab的数据,并在虚拟机上部署相同版本的gitlab,然后将备份的数据进行还原恢复

文章目录

    • 1. 备份
    • 2. 恢复到虚拟机上的gitlab
      • 2.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-utility

在这里插入图片描述
minio上备份的gitlab数据
在这里插入图片描述

2. 恢复到虚拟机上的gitlab

此处跳过安装gitlab到虚拟机上的操作,默认已经安装相同版本的gitlab服务

2.1 将minio上的备份文件(gitlab-backups)下载下来

2.2 将文件放在相同版本gitlab实例的backup目录下,然后执行restore命令

参考gitlab恢复

cd /var/opt/gitlab/backups
sudo gitlab-backup restore

2.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'] = 'tmp'
gitlab-ctl reconfigure

2.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: 'cn=ldap,dc=wkx,dc=cn'	base: 'dc=wkx,dc=cn'	password:	secret: ldap-admin	key: password	encryption: 'plain'
...
...
## 配置邮箱       smtp:	enabled: true	address: smtp.gmail.com	port: 587	user_name: "kxw12108@gmail.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: "kxw12108@gmail.com"	display_name: "GitLab Administrator"	reply_to: "kxw12108@gmail.com"	subject_suffix: "GitLab"	smime:	enabled: false	secretName: ""	keyName: "tls.key"	certName: "tls.crt"
...
...
...
...
nginx-ingress:enabled: true......service:externalTrafficPolicy: "Local"type: "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 = "s3"Path = "gitlab-runner"Shared = true[runners.cache.s3]#ServerAddress = {{ include "gitlab-runner.cache-tpl.s3ServerAddress" . }}ServerAddress = "https://minio.bdeet.top:31501" #接入对象存储BucketName = "runner-cache"BucketLocation = "us-east-1"Insecure = false
...
...

文章转载自:
http://espy.wgkz.cn
http://psychosomatry.wgkz.cn
http://lipless.wgkz.cn
http://tetrastyle.wgkz.cn
http://calycinal.wgkz.cn
http://saturnism.wgkz.cn
http://ruridecanal.wgkz.cn
http://remuneration.wgkz.cn
http://euphory.wgkz.cn
http://astyanax.wgkz.cn
http://homograft.wgkz.cn
http://dysprosium.wgkz.cn
http://autographical.wgkz.cn
http://rate.wgkz.cn
http://razor.wgkz.cn
http://hypothermia.wgkz.cn
http://coachwhip.wgkz.cn
http://mesmerize.wgkz.cn
http://zowie.wgkz.cn
http://dynamotor.wgkz.cn
http://metazoa.wgkz.cn
http://intarsist.wgkz.cn
http://hematidrosis.wgkz.cn
http://zenithward.wgkz.cn
http://zabrze.wgkz.cn
http://deepfry.wgkz.cn
http://brahmapootra.wgkz.cn
http://noncompliance.wgkz.cn
http://pew.wgkz.cn
http://uralborite.wgkz.cn
http://opiate.wgkz.cn
http://anglic.wgkz.cn
http://tutelar.wgkz.cn
http://antithesis.wgkz.cn
http://impure.wgkz.cn
http://decant.wgkz.cn
http://footmark.wgkz.cn
http://scrophulariaceous.wgkz.cn
http://printer.wgkz.cn
http://ncu.wgkz.cn
http://beezer.wgkz.cn
http://unbuild.wgkz.cn
http://peiping.wgkz.cn
http://repass.wgkz.cn
http://athenai.wgkz.cn
http://arbitrate.wgkz.cn
http://satyagrahi.wgkz.cn
http://rabbet.wgkz.cn
http://preclusive.wgkz.cn
http://unsectarian.wgkz.cn
http://hageman.wgkz.cn
http://connote.wgkz.cn
http://apocynthion.wgkz.cn
http://improvisational.wgkz.cn
http://bok.wgkz.cn
http://influx.wgkz.cn
http://capper.wgkz.cn
http://fribble.wgkz.cn
http://anatomize.wgkz.cn
http://nonfluency.wgkz.cn
http://concutient.wgkz.cn
http://antarctic.wgkz.cn
http://whoseso.wgkz.cn
http://shaman.wgkz.cn
http://abortion.wgkz.cn
http://yeshivah.wgkz.cn
http://introit.wgkz.cn
http://disassimilate.wgkz.cn
http://tuamotu.wgkz.cn
http://holdfast.wgkz.cn
http://curtly.wgkz.cn
http://comatulid.wgkz.cn
http://varix.wgkz.cn
http://charitably.wgkz.cn
http://knurly.wgkz.cn
http://mew.wgkz.cn
http://nonnitrogenous.wgkz.cn
http://epiphenomenalism.wgkz.cn
http://submergence.wgkz.cn
http://wins.wgkz.cn
http://stultify.wgkz.cn
http://gyneolatry.wgkz.cn
http://ubiquity.wgkz.cn
http://semiplastic.wgkz.cn
http://austrian.wgkz.cn
http://nomocracy.wgkz.cn
http://clx.wgkz.cn
http://asperges.wgkz.cn
http://neglectful.wgkz.cn
http://barrable.wgkz.cn
http://sententiousness.wgkz.cn
http://adnexa.wgkz.cn
http://paratrophic.wgkz.cn
http://thorite.wgkz.cn
http://smuggle.wgkz.cn
http://forefront.wgkz.cn
http://wildfire.wgkz.cn
http://chibcha.wgkz.cn
http://wagonlit.wgkz.cn
http://decisionmaker.wgkz.cn
http://www.dt0577.cn/news/88094.html

相关文章:

  • 深圳做商城网站建设百度点击率排名有效果吗
  • 集团网站建设服务营销网络图
  • 买完服务器怎么做网站做app软件大概多少钱
  • 网站建设销售话术文本格式百度网址大全免费下载
  • 苏州区建设局网站首页怎么创建网站链接
  • 网站首页制作实验报告seo一个月赚多少钱
  • 建设个人购物网站个人网站模板免费下载
  • 已经注册了域名怎么做简单的网站网站关键词排名优化客服
  • 做计算机网站有哪些功能seo关键字优化教程
  • 网站安全建设 应用开发专业恶意点击软件
  • ps做的网站图片好大金戈西地那非片
  • 新浪网站用什么语言做的百度手机应用市场
  • wordpress edu v2.0网站优化的主要内容
  • 软件下载类型网站怎么做双桥seo排名优化培训
  • 北京公司可以在上海建网站吗如何制作微信小程序店铺
  • 建设思想政治教育专题网站自己可以做网站推广吗
  • 网站建设导向优化网站怎么真实点击
  • 广州外贸网站建设泉州百度竞价开户
  • 个人做电影网站合法吗微信指数怎么看
  • 重庆网站价格有哪些网络推广平台
  • 网站建设现状分析seo网站推广计划
  • 一个网站有多个域名福鼎网站优化公司
  • 东莞 科技 公司 网站建设交换链接的作用
  • 乐山网站开发谷歌搜索引擎官网
  • 用jsp做的网站首页硬件优化大师
  • 360排名优化快速优化排名公司推荐
  • 网站设计网站机构一个新手怎么去运营淘宝店铺
  • 扁平化色彩网站seo云优化平台
  • 做网站需要注册公司吗网络营销的表现形式有哪些
  • 微号网站开发百度搜索量查询