摘要: 上面是一个完成的harbor高可用架构,这里为了我们简化一下,使用一个haproxy 环境介绍 主机名 ip 角色 ubuntu-server1 192.168.22.8 harbor-01 ubuntu-server2 192.168.22.4 harbor-02 ubuntu-server3 1 阅读全文
posted @ 2022-01-06 14:46 早晨我在雨中采花 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 对于一些jenkins无法管理的项目,该如何做自动发布? 最近遇到了一些使用jenkins无法发布的java项目,比如用nohup java -jar xxx.jar & 启动的项目,在用jenkins发布时会遇到进程夯住的情况。 所以我们需要把对应的项目做成linux下的服务,可以做成system 阅读全文
posted @ 2021-08-16 16:29 早晨我在雨中采花 阅读(699) 评论(0) 推荐(0) 编辑
摘要: YAML格式的Pod定义文件的完整内容如下: apiVersion: v1 # 版本号,例如v1 kind: Pod # 资源类型: Pod metadata: # 元数据 name: string # Pod的名称,命令规范符合RFC 1035规范 namespace: string # Pod所 阅读全文
posted @ 2021-08-06 17:00 早晨我在雨中采花 阅读(651) 评论(0) 推荐(0) 编辑
摘要: docker配置文件 默认配置文件的位置:/etc/docker/daemon.json { "allow-nondistributable-artifacts": [], "api-cors-header": "", "authorization-plugins": [], "bip": "", 阅读全文
posted @ 2021-07-23 16:54 早晨我在雨中采花 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲了docker创建,使用,管理,但是如果容器一个一个的去创建将会变得非常的繁琐. 所以docker的编排工具就应运而生了, 比如docker-compose,swarm,mesos,kubernetes 等,这里我们不对docker-compose做深入的研究,后面我们直接使用kubern 阅读全文
posted @ 2021-07-23 15:40 早晨我在雨中采花 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 转载自 腾讯文档 如何选择运行时组件? 容器运行时(Container Runtime)是 Kubernetes(k8s) 最重要的组件之一,负责管理镜像和容器的生命周期。Kubelet 通过 Container Runtime Interface (CRI) 与容器运行时交互,以管理镜像和容器。 阅读全文
posted @ 2021-07-21 09:33 早晨我在雨中采花 阅读(844) 评论(0) 推荐(0) 编辑
摘要: Harbor是一个CNCF(cloud native computing foundtion)毕业的项目,是一个被广泛使用的企业级私有仓库管理平台。支持安全漏洞分析、内容签名和验证、支持多租户、跨多个中心的复制、身份集成和基于角色的访问控制、可扩展的API和Web UI。 相对对于docker re 阅读全文
posted @ 2021-07-19 10:01 早晨我在雨中采花 阅读(640) 评论(0) 推荐(0) 编辑
摘要: Docker存储引擎选择 通常,以下配置适用于最新版本的 Linux 发行版: Linux distributionRecommended storage driversAlternative drivers Docker Engine - Community on Ubuntu overlay2  阅读全文
posted @ 2021-07-15 18:27 早晨我在雨中采花 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Dockerfile自动构建docker镜像 Dockerfile 语法格式 ENV 格式:ENV <key> <value>或ENV <key>=<value> ... ENV指令可以为镜像创建出来的容器声明环境变量。并且在Dockerfile中,ENV指令声明的环境变量会被后面的特定指令(即EN 阅读全文
posted @ 2021-07-14 15:27 早晨我在雨中采花 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 存储管理 默认情况下,在容器内创建的所有文件都存储在可写容器层上,当容器删除,容器里面的数据就会丢失,所以我们需要将容器中的数据持久化。 Volumes : 卷是最佳的选择,存储的文件会保存在docker可以管理的区域,非docker进程无法一般无法修改部分内存。(默认存在/var/lib/dock 阅读全文
posted @ 2021-07-13 16:31 早晨我在雨中采花 阅读(41) 评论(0) 推荐(0) 编辑