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

dw建网站怎么做如何用网站模板建设网站

dw建网站怎么做,如何用网站模板建设网站,婚纱影楼网站建设,企业网站一般多少钱一.安装准备环境 存储使用nfs挂载持久化 k8s环境 helm安装 建议helm 3 二.部署gitlab-deploy.yaml nfs的ip是192.168.110.190 挂载目录是/data/data 注意所需要的目录需要创建:/data/data/gitlab/config ,/data/data/gitlab/logs ,/dat…

一.安装准备环境

存储使用nfs挂载持久化

k8s环境

helm安装 建议helm 3+

二.部署gitlab-deploy.yaml

nfs的ip是192.168.110.190 挂载目录是/data/data

注意所需要的目录需要创建:/data/data/gitlab/config ,/data/data/gitlab/logs ,/data/data/gitlab/data 

apiVersion: v1
kind: Service
metadata:name: gitlab
spec:type: NodePortports:# Port上的映射端口- port: 443targetPort: 443name: gitlab443- port: 80targetPort: 80name: gitlab80- port: 22targetPort: 22name: gitlab22selector:app: gitlab---
apiVersion: apps/v1
kind: Deployment
metadata:name: gitlab
spec:selector:matchLabels:app: gitlabrevisionHistoryLimit: 2template:metadata:labels:app: gitlabspec:containers:# 应用的镜像- image: gitlab/gitlab-cename: gitlabimagePullPolicy: IfNotPresent# 应用的内部端口ports:- containerPort: 443name: gitlab443- containerPort: 80name: gitlab80- containerPort: 22name: gitlab22volumeMounts:# gitlab持久化- name: gitlab-persistent-configmountPath: /etc/gitlab- name: gitlab-persistent-logsmountPath: /var/log/gitlab- name: gitlab-persistent-datamountPath: /var/opt/gitlabimagePullSecrets:- name: devops-repovolumes:# 使用nfs互联网存储- name: gitlab-persistent-confignfs:server: 192.168.110.190 #nfs服务端的ip地址path: /data/data/gitlab/config- name: gitlab-persistent-logsnfs:server: 192.168.110.190 #nfs服务端的ip地址path: /data/data/gitlab/logs- name: gitlab-persistent-datanfs:server: 192.168.110.190 #nfs服务端的ip地址path: /data/data/gitlab/data

三.部署yaml 查看服务 

kubectl -f apply gitlab-deploy.yaml -n gitlab

 四.gitlab优化

为了优化 GitLab 访问总是报 500 和 502 错误的问题,查看容器日志总是连接redis超时/拒绝,可以考虑将 GitLab 的内置 Redis 替换为外部托管的 Redis 服务。这可以提高 Redis 的性能和可靠性,从而提升 GitLab 的稳定性。

1.编辑配置文件

vim /etc/gitlab/gitlab.rb修改下面配置

编辑配置文件-禁用内部redis
redis['enable'] = false
配置外部redis连接信息
gitlab_rails['redis_host'] = "127.0.0.1"
gitlab_rails['redis_port'] = 6379
gitlab_rails['redis_password'] = "12345678"
gitlab_rails['redis_database'] = 10

2.内存优化

刚开始内存会达到8-10G 经过优化参数之后降低到5G

  • 为每个 GitLab 组件设置合适的内存限制,可以避免单个组件消耗过多内存。
  • 修改 gitlab.rb 配置文件,调整 Puma、Sidekiq 和其他关键组件的内存使用。
  • 将 GitLab 的 PostgreSQL 数据库和 Redis 缓存迁移到外部托管服务,可以减轻 GitLab 主机的内存负担。
  • 优化 CI/CD 管道,减少不必要的构建和测试任务。

puma['worker_timeout'] = 30
gitlab_rails['time_zone'] = 'Asia/Shanghai'
puma['worker_processes'] = 2
postgresql['shared_buffers'] = "256MB"
sidekiq['max_concurrency'] = 8
postgresql['max_worker_processes'] = 4
puma['per_worker_max_memory_mb'] = 600
prometheus_monitoring['enable'] = false
sidekiq['min_concurrency'] = 8

通过调整 GitLab 组件的内存限制、使用外部数据库和缓存、优化工作负载、调整日志级别以及持续监控和调优,可以有效降低 GitLab 的内存使用。这些优化措施不仅可以减少内存消耗,还能提高系统的稳定性和性能。 

刷新加载配置配置

gitlab-ctl reconfigure 
gitlab-ctl restart

http://www.yayakq.cn/news/579554/

相关文章:

  • 佛山手机建站模板做网站的公司怎样收费
  • 贵安新区城乡住房建设厅网站做旅行社业务的网站都有哪些
  • 网站用户黏度表现在公司网站建设文章
  • 网站开发需要什么技术人员运用.net做网站
  • 网站网页制作专业公司徐州网站开发设计平台
  • 如何做解析网站网站建设方案应该怎么写
  • 网站优化公司多少钱apache搭建网站
  • wordpress主题网站模板模板网站设计报价
  • 上海建站网络科技现代简约装修
  • 杭州网站开发公司搭建网站建设
  • 网站制作熊猫建站wordpress网站amp
  • 宜兴网站建设价格信息有没有可以发布需求的网站
  • 青岛网站建设定制海南最新消息
  • 深圳品牌网站制作做电子商务系统网站
  • 怎样在网站做视频链接中铁建设集团官网登录
  • 网站建设 技术 哪些内容科凡官网
  • 宽屏网站欣赏网络推广费用
  • 电子商务网站建设包括哪些内容龙岗汤坑社区网站建设
  • 网站首页设计排版要点杭州富阳建设局网站
  • 一级页面的网站怎么做网上可以推广的地方
  • 网站 文本编辑器山东建设厅网站
  • 如何查看网站是用什么模板做的WordPress的vieu模板
  • 网站设计模板之家网站服务器设置
  • 织梦网站首页错位联盟营销是一种 的网络营销方式
  • 制作企业网站得多长时间淘宝客的网站是怎么做的
  • 广元建设厅官方网站怎么注册一个域名
  • 网站上的图片一般多大合适西安建设商城类网站
  • 网站建设业务知识培训资料南京越城建设集团有限公司网站
  • 古董专家官方网站微信企业网站的分类有哪三种
  • 怎么做一个网站app吗新闻发布会主题