![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
文章平均质量分 82
小柏ぁ
清醒、自律、知进退、明得失。
展开
-
Docker构建镜像报“invalid diffID for layer xxx”
在某一台服务器加载过后出现这个问题,应该是某一层的镜像盐值不一致导致的。首先先把这个镜像解压出来,找到加载失败的那一层镜像,替换manifest.json里的重新生成的镜像id。将之前错误的加密生成的镜像替换最新加密生成的镜像。此时重新打个tag上传harbor可以使用啦。重新用sha256生成新的镜像id。重新生成镜像层sha256。然后重新打包,构建就可以啦。原创 2023-05-10 21:57:53 · 3396 阅读 · 6 评论 -
基于kubernetes平台微服务的部署
创建NFS共享目录让所有Jenkins-Slave构建指向NFS的Maven的共享仓库目录查看k8s集群Docker命令执行权限问题新建一个流水线项目 1) 编写构建Pipeline 配置harbor凭证 流水线脚本 Eureka服务构建成功!!! 此时harbor仓库已经推送上去了...原创 2022-06-29 22:31:10 · 1619 阅读 · 2 评论 -
基于Kubernetes/K8S构建Jenkins持续集成平台(一)
①服务高可用:当 Jenkins Master 出现故障时,Kubernetes 会自动创建一个新的 Jenkins Master容器,并且将 Volume 分配给新创建的容器,保证数据不丢失,从而达到集群服务高可用。②动态伸缩,合理使用资源:每次运行 Job 时,会自动创建一个 Jenkins Slave,Job 完成后,Slave 自动注销并删除容器,资源自动释放,而且 Kubernetes 会根据每个资源的使用情况,动态分配Slave 到空闲的节点上创建,降低出现因某节点资源利用率高,还排队等待在原创 2022-06-24 20:06:18 · 1186 阅读 · 1 评论 -
Pipeline流水线项目构建
Pipeline,就是一套运行在Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。原创 2022-06-12 21:54:10 · 3003 阅读 · 3 评论 -
Jenkins持续集成操作
Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。原创 2022-06-10 21:54:27 · 1689 阅读 · 0 评论 -
Kubernetes的资源管理
目录secret创建secret内容用base64编码,创建secret使用方式将secret挂载到volume中,以volume 的形式挂载到 pod 的某个目录下小结ConfigMap创建configMap使用字面值创建使用configMap设置命令行参数小结通过数据卷插件使用configMap小结con...原创 2022-05-31 20:19:56 · 660 阅读 · 0 评论 -
k8s的“前端”——ingress
Ingress 公开了从集群外部到集群内服务的 HTTP 和 HTTPS 路由。 流量路由由 Ingress 资源上定义的规则控制。原创 2022-05-28 22:01:30 · 2227 阅读 · 2 评论