gitlab-ci 上传镜像提示denied: access forbidden

问题描述:当提交代码触发gitlab pipeline时,执行到build阶段的docker push时,提示 denied: access forbidden,前面也提示登录成功了,很奇怪,最近并没有修改gitlab-ci文件,之前运行也一直没问题,并且其他pipeline还可以正常运行,所以只能从ci配置上找问题了。ci配置大致如下:image: registry.gitlab.xxx....

继续阅读 »

dble学习-基本配置和概念(一)

官方文档: https://actiontech.github.io/dble-docs-cn拆分类型垂直拆分不同的表放到不同的库中table_a -> mysql1table_b -> mysql2table_c -> mysql3水平拆分相同的表放到不同的库中,但需要明确拆分规则,比如按照id大小拆分到不同的库中。table_a -> mysql1table_a ...

继续阅读 »

terraform学习(一)

Providers: 提供与不同云厂商的交互支持的Providers: https://registry.terraform.io/browse/providers初体验目录结构如下一、声明Provider这里以阿里云为例# file: versions.tf terraform { # 指定terraform的版本号 required_version = "1.1.9&q...

继续阅读 »

Elasticsearch快照到阿里云OSS

安装插件插件官方文档一、准备工作一个oss bucket阿里云的access_key_id,secret_access_key一个es5.x的集群二、安装elasticsearch-repository-oss插件下载插件wget https://github.91chi.fun/https://github.com/aliyun/elasticsearch-repository-oss/r...

继续阅读 »

traefik配置跨域策略

1.这里用到traefik的middleware,用于添加响应头apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: test-cors namespace: default spec: headers: customResponseHeaders: Access-...

继续阅读 »

maven编译设置jar包的名称

和<dependencies>是同级的,这样设置的好处就是在构建容器镜像的时候,所有项目可以统一使用一样的名称。 <build> <plugins> <plugin> <groupId>org.springframework.boot</gr...

继续阅读 »