摘要:
前言 在Harbor的UI界面中,能够看到复制策略管理与分布式分发这两个功能 ,它们的含义分别如下: 镜像复制: 关注在不同Harbor实例之间同步镜像,保证镜像数据在多个中心仓库中的一致性。 分布式分发:关注多个Harbor实例通过Dragonfly将镜像数据分发到P2P网络实现数据共享,加速镜像 阅读全文
随笔 - 241
文章 - 1
评论 - 58
阅读 -
85万
摘要:
前言 在DevOps流水线中构建、测试、部署、监控的整个过程需要依赖于不同版本的构建产物和依赖包,制品库在整个DevOps流水线中扮演着承上启下的角色。 Nexus和Artifactory都用于存储和管理JAR 文件、Docker 镜像、npm 包等构建产物; 这些工具作为1个集中式仓库,帮助团队更 阅读全文
摘要:
前言 HemlChart可以快速部署应用到K8s平台 #列出本地配置的所有Helm仓库 helm repo list #配置新的heml仓库 helm repo add zhanggen-helm-test https://仓库地址/chartrepo/zhanggen-helm-test --us 阅读全文
摘要:
前言 特别是在微服务架构中 gRPC用于内部服务间通信 Gin用于对外提供RESTful API。 单体架构弊端 一旦某个服务宕机,会引起整个应用不可用,隔离性差 只能整体应用进行伸缩,浪费服务器资源,可伸缩性差 代码耦合在一起,可维护性差 微服务架构 解决了单体架构的弊端 微服务架构同时引入了新的 阅读全文
摘要:
前言 nvm可以在1台主机上管理多个Node.js版本; Node.js的第3方依赖包管理方式比较多 npm cnpm yarn pnpm 但它们都做了1件同样的事,从官方源或私有源下载下载Node.js第3方依赖包,自动保存到node_modules目录; 一、npm NPM的全称是Node Pa 阅读全文
摘要:
前言 CentOS官方宣布 CentOS Linux8在2021年底停止更新; CentOS Linux7用户较多,这个版本将在 2024年6月30日停止支持; 未来社区不会再有CentOS Linux的新版本,只有CentOS Stream不断向前发展; 我也不得不寻找CentOS的替代方案; A 阅读全文
摘要:
前言 从云计算到云原生,很多企业都想把自己开发的软件改造成微服务架构,部署到K8s集群中运行,充分利用上K8s的优势; 提到上K8s,首先运维和开发人员都需要 会写各种Yaml、Heml Charts部署应用 了解K8s的生态,知道使用生态中的哪些工具可以实现哪些功能! 会配置云原生应用运行依赖的运 阅读全文
该文被密码保护。 阅读全文
摘要:
前言 随着CI/CD流水线任务不断增多,安装了很多JenKins插件,这插件运维成本很高,难以快速迁移; 大规模使用JenKins后,发现Jenkins更新完插件后,经常会导致服务重启失败,非常影响CI/CD系统运行的稳定性 JenKins和ArgoWorkflows都是流行的CI/CD工具,但它们 阅读全文