首页 > 其他分享 >gitlab+jenkins+harbor+k8s部署微服务环境

gitlab+jenkins+harbor+k8s部署微服务环境

时间:2023-08-18 11:24:05浏览次数:125  
标签:harbor gitlab 端口 192.168 443 jenkins 80

一、gitlab

1. gitlb部署

version: '3'

services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: 'gitlab'
    restart: always
    hostname: '192.168.1.188' #部署机器的ip,非容器ip(因为是本地不是线上所以用ip,线上的话可以用域名)
    environment:
      TZ: 'Asia/Shanghai'
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.1.180'  
        gitlab_rails['gitlab_shell_ssh_port'] = 2222 
        unicorn['port'] = 8888
    ports:
      - '80:80'        #web 80 端口
      #- '443:443'      #web 443 端口,本次未使用就不开放了
      - '2222:22'      #ssh clone代码端口 端口
    volumes:
      - ./etc:/etc/gitlab             #Gitlab配置文件目录
      - ./data:/var/opt/gitlab  #Gitlab数据目录
      - ./logs:/var/log/gitlab   #Gitlab日志目录
    shm_size: '256m'
docker-compose.yml

 2. 配置gitlab

http://192.168.1.188

# 默认账号密码:
root 
cat /etc/gitlab/initial_root_password     # 密码目录

 

 3. 配置ssh公钥

 

二、jenkins

三、harbor

四、k8s

标签:harbor,gitlab,端口,192.168,443,jenkins,80
From: https://www.cnblogs.com/edeny/p/17639917.html

相关文章

  • jenkins升级及重启
    1.官网下载war包http://www.jenkins.io/2.进入jenkins原本安装目录,找到jenkins.war,拷贝一份进行备份3.关闭jenkins服务windows10 1)只需要在访问jenkins服务器的网址url地址后加上/exit。如果在本地,则只需在浏览器地址栏内敲入http://localhost:8080/exit点击回车,就可以关......
  • 软件测试|docker搭建Jenkins+Python+allure自动化测试环境
    简介本文将详细介绍如何使用Docker搭建一个完整的自动化测试环境,其中包括Jenkins作为持续集成和持续交付工具,Python作为测试脚本编写语言,以及Allure作为测试报告生成工具。通过使用Docker容器,您可以轻松地设置和管理这些工具,提高测试效率和质量。安装docker安装docker的步骤,可以直......
  • 4 bitbucket和jenkins 自动化构建
    1  jenkins安装插件 BuildAuthorizationTokenRootPlugin2jenkins创建用户和api 3设置项目的触发器,令牌是随意写的 4拼写urlhttp://用户名:用户[email protected]/jenkins/view/test/job/test//build?token=触发器的令牌我的http://admin:11fd92......
  • gitlab-runner register
    [root@g~]#gitlab-runnerregisterRuntimeplatformarch=amd64os=linuxpid=23614revision=ac8e767aversion=12.6.0Runninginsystem-mode.P......
  • 运维——Jenkins一键打包
    转自:https://www.macrozheng.com/mall/reference/jenkins.html转自:https://www.macrozheng.com/mall/deploy/mall_deploy_jenkins.html#Jenkins简介Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。我们可以用Jenkins来构建和部署......
  • 基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程
    (基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程)1Jenkins是什么?学习官网:Jenkins官网,Jenkins中文官网;Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件;用Java语言编写的,可在Tomcat、Docker等流行的容器中运行,也可独立运行。......
  • jenkins容器内部安装PY3
    一、在Jenkins容器内部安装Python3:进入Jenkins容器的shell环境。可以使用以下命令:dockerexec-it<jenkins_container_name>/bin/bash其中<jenkins_container_name>是您Jenkins容器的名称。在容器中运行以下命令来安装Python3的依赖:apt-getupdateap......
  • docker部署jenkins
    开始安装1.启动docker,下载Jenkins镜像文件dockerpulljenkins/jenkins2.创建Jenkins挂载目录并授权权限(我们在服务器上先创建一个jenkins工作目录/var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修......
  • 【随手记录】harbor安装及登录
    harbor仓库安装:1、harbor包下载 https://github.com/goharbor/harbor/releases2、解压 有harbor需要的镜像包(redis、nginx、harbor-core等)和启动脚本,需要复制harbor.yml.tmpl,改为harbor.yml然后编辑此配置文件,主要调整以下三项:3、赋予脚本install.sh和prepa......
  • 部署Harbor镜像仓库
    Harbor介绍Harbor是一个开源的企业级容器注册表服务。它由VMware和Pivotal联合开发,旨在为云原生应用程序提供一种安全可靠的容器镜像管理解决方案。Harbor是一个功能丰富、安全可靠的容器注册表服务,适用于企业级容器管理需求。它提供了完善的功能和灵活的部署选项,可以帮助用户简......