摘要:
前言 服务注册与发现是微服务架构中不可或缺的重要功能。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中 一、Consul 阅读全文
摘要:
一、Harbor 简介 1.1、什么是Harbor Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry (私有仓库)服务。 Harbor以 Docker 公司开源的 Registry 为基础,提 阅读全文
摘要:
一、Docker-compose 简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是 工程(project),服务(service)以及容器(container)。Docker-C 阅读全文
摘要:
引言 创建镜像有三种方法,分别为基于已有键像创建、基于本地模板创建以及基于Dockerfile创建。 一、基于现有镜像创建 #首先启动一个镜像,在容器里操作 yum install -y epel-release #安装epel源 yum install -y nginx #安装nginx yum 阅读全文
摘要:
一、CPU资源控制 cgroups,是一个非常强大的1inux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权、计算使用量、操控进程启停等等。所以cgroups(Control groups)实现了对资源的配额和度量。 二、cgroups四大功能 资源限制:可以对任务使 阅读全文
摘要:
一、Docker 网络实现原理 Docker使用Linux桥接,在宿王机虚拟一个Docker容器网桥(dockero),pocker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为container-IP,同时Dock er网桥是每个容器的默认网关。因为在同一宿主机内的容器都接 阅读全文
摘要:
一、Docker概述 1.1、Docker是什么? 是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 是在Linux容器里运行应用的开源工具 是一种轻量级的“虚拟机" Docker的容器技术可以在任意一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。 D 阅读全文