报错介绍:前后端的同学提交代码后,运用Jenkins进行构建后,发现无法部署最新代码,一直是之前的旧代码;

错误排查,首先在Consul上查看所有服务的是否都注册,发现所有的服务都已经注册,并没有异常,然后在rancher上查看前端同学所构建的服务相关 的Svc,发现:

发现pull镜像失败,以为是harbor的token过期了(证书),结果发现并没有;然后再jenkins构建日志中发现:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get https://---------/v2/: Get https://---------:7443/service/token?account=admin&client_id=docker&offline_token=true&service=harbor-registry: x509: certificate has expired or is not yet valid
Sending build context to Docker daemon 35.74MB

确定是harbor的错;在本地登陆其他服务器发现确实登陆harbor失败;

然后去harbor服务器上查看,服务器登陆用户的账号密码过期;修改服务器登陆用户密码;关闭并重启harbor,启动报错;

解决:

在azure上创建新的4核8G的云机器,附加512G的磁盘,安装docker、docker-compose,并在上面安装最新版的harbor,修改harbor的harbor.yml配置文件,修改:

把磁盘挂载 后,修改docker默认磁盘更改到挂载的磁盘;

harbor配置oss存储,在aliyun上创建oss服务;

启动harbor:

sudo ./install.sh --with-clair --with-chartmuseum

注意:修改harbor.yml文件后,要重新安装,注意先备份harbor.yml文件;启动后,修改84.167上面的nginx配置信息,网页查看,创建项目,添加项目角色,上传项目镜像,查看项目构建,构建成功,可以拉到最新的镜像;

记一次AKS报错-Harbor相关推荐

  1. 记一次mysql报错:The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exists

    最近将之前用的 mysql5.5 升级到了 mysql8.0,第一天还能正常使用,几天没用后,登录发现报错:The user specified as a definer ('mysql.infosc ...

  2. 记一次事务报错问题 Transaction synchronization is not active

    问题场景 在一次请求的返回结果中出现了这个错误信息"Transaction synchronization is not active",意思是"事务同步器没有激活&qu ...

  3. 记一次坑爹报错之旅 -bash: /etc/profile: line 11: syntax error near unexpected token

    昨晚修改了环境变量后,进行重置服务时 source /etc/profile 报错 [root@localhost etc]# source /etc/profile -bash: /etc/prof ...

  4. 记一次 打包报错:Keystore was tampered with, or password was incorrect

    场景 今天在项目打包时遇到一个报错,如下图,批量打包采用的是多渠道快速打包脚本,由于打包过程太快,报错稍纵即逝.. 不得不使用iPhone手机自带的拍摄慢动作,然后截图.将主要信息拿到百度上搜了一下, ...

  5. 记Vivado使用,报错记录本

    /*************************************************************************************************** ...

  6. 记一次mysql8报错的处理:The table /tmp/#sql~~~ is full

    SELECT ip,port,count(*) FROM devops.pvs_sfpshow group by ip,port; 一句简单的分组查询语句,报错了 1114 Error, The ta ...

  7. 记一次tomcat报错 系统找不到指定路径

    问题描述:Eclipse 项目发布到Tomcat报系统找不到路径的问题. 解决方案: 方法1:eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到 ...

  8. 记一次多线程报错问题

    利用线程池创建多线程 public ThreadPoolExecutor getTableThreadPoolExecutor(int coreSize,int maxSize) {/*表格线程存活时 ...

  9. 【mysql】记一次selectOne报错

    前言 错误信息:使用selectOne查询标签报错了 然后测试环境打印selectOne的sql语句,拿到正产环境跑了一下,查询结果没问题. 后面也再没有重现过这个错误. 解决办法 功能逻辑改了下,没 ...

最新文章

  1. iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用
  2. linux下socket上限,[100分]高分求关于linux socket上限解决方案
  3. 十四、中文词向量训练一
  4. 给大家提供一些面试常问的问题
  5. spark 安装配置
  6. vue 项目构建失败 Unhandled rejection Error 的原因 sass解析异常
  7. explode php 正则,php用preg_replace和explode将li列表分割成纯文本数组
  8. zabbix 系统IO监控_自动发现
  9. javascript_11-函数面试题
  10. JAVA的静态函数不能重载,可以覆盖(隐藏)
  11. python复制word全部内容,包括图片、文字、格式
  12. 江北机场停车费多少钱一天,重庆江北机场附近停车场哪里最便宜
  13. 伺服电机常用参数设置_简单介绍伺服电机的调试方法
  14. SQL Server 2008 清理数据库日志文件
  15. Python列表详解(附员工管理系统小项目练习)
  16. android 模拟器实现发短信
  17. rm命令linux00,linux下rm命令使用详解 | Soo Smart!
  18. Hashcat配置使用
  19. python泰坦尼克号案例分析课程设计_让课堂充满人文关怀--《泰坦尼克号》案例分析(网友来稿)...
  20. 银行信用卡评分模型(一)| python

热门文章

  1. 世界级javascript大师们的视频与PPT
  2. Flutter Widget 之 Expanded(填充布局)
  3. 【转载】Oracle 概要文件IDLE_TIME限制用户最大空闲连接时间
  4. MinIO实现文件上传存储
  5. fortify java_Fortify SCA扫描JAVA源代码结果总结
  6. Cmake opencv_videoio_ffmpeg.dll下载失败
  7. 培训机构大众点评微信小程序
  8. 2020年中国超声行业现状与竞争格局分析,目前小型化超声市场份额还较小「图」
  9. [附源码]Python计算机毕业设计Django葡萄酒销售管理系统论文
  10. AQICN-深圳雾霾天气