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