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

做外贸一般在哪个网站公司网站seo外包

做外贸一般在哪个网站,公司网站seo外包,做网站推广客服好做么,做冠县梨园网站怎么做一.安装准备环境 存储使用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.wangmingla.cn/news/87734.html

相关文章:

  • 漯河做网站优化百度网盘登陆入口
  • 网站一键提交免费制作网页平台
  • als冰桶挑战赛的网络营销方式临沂seo顾问
  • 网站开发转行进入衍生领域青岛网站建设微动力
  • 网站建设论文 优帮云信息流推广渠道有哪些
  • 宣汉网站建设上海网络营销公司
  • 做电商网站前端用什么框架青岛网站建设方案
  • 海外设计网站建设市场调研报告模板ppt
  • 咸宁网站建设企业网站设计代码
  • 网站建设靠谱公司河北百度seo点击软件
  • 新乡做网站费用网络营销是学什么的
  • 杨浦网站建设 网站外包企业邮箱登录入口
  • 做app网站的软件有哪些内容吗推广方案格式模板范文
  • 网上免费注册网站贵州二级站seo整站优化排名
  • wordpress标题收起站长seo综合查询
  • 网站制作哪个软件网站策划是做什么的
  • 武汉模板建站系统附子seo教程
  • 学校网站建设企业搜狗站长工具
  • 可视化app开发工具安卓版抖音矩阵排名软件seo
  • 南昌做网站优化关键词排名的工具
  • 网站做facebook推广南京seo按天计费
  • 如何做网站卖画独立站seo建站系统
  • 廊坊做网站外包图片优化网站
  • 装宽带一般多少钱长春网站优化服务
  • 赛事网站开发广州网站建设系统
  • 秦皇岛网站制作服务外贸营销网站建设介绍
  • 给几个网站谢谢郑州seo技术
  • wordpress 标题长度seo视频网页入口网站推广
  • 网站地图深度做多少合适互动营销案例100
  • 怎么让别人访问自己做的的网站北京网站排名推广