摘要:
一、Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由VMware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 Docker Distribution。作为一个企业级私有Registry服务器,Harbor 提供了更好的 阅读全文
摘要:
一、Docker 网络实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。 在同一宿主机内的容器都接入同 阅读全文
摘要:
一、容器的数据管理介绍 1.Docker容器的分层 容器的数据分层目录 LowerDir: image 镜像层,即镜像本身,只读 UpperDir: 容器的上层,可读写 ,容器变化的数据存放在此处 MergedDir: 容器的文件系统,使用Union FS(联合文件系统)将lowerdir 和 up 阅读全文
摘要:
一、制作镜像方式 Docker 镜像制作类似于虚拟机的镜像(模版)制作,即按照公司的实际业务需求将需要安装的软件、相关配置等基础环境配置完成,然后将其做成镜像,最后再批量从镜像批量生成容器实例,这样可以极大的简化相同环境的部署工作. Docker的镜像制作分为手动制作(基于容器)和自动制作(基于Do 阅读全文
摘要:
一、容器 1.Docker 和虚拟机,物理主机 操作系统的的组成 Bootloader:它负责设备的启动过程。 Shell:Shell是一种编程语言,它可以控制其他文件,进程以及所有其他程序。 Kernel:它是操作系统的主要组件,管理内存,CPU和其他相关组件。 Desktop Environme 阅读全文
摘要:
一、监控linux 系统 在其他从节点安装 zabbix agent,然后添加到zabbix server以对其进行资源监控 1.安装zabbix-agent 安装依赖环境 yum install gcc libxml2-devel net-snmp net-snmp-devel curl curl 阅读全文
摘要:
一、Zabbix概述 1.简介 zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix 能监视各种网络参数,保证服务器系统的安全运营,提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix 由 2 部分构成,zabbix 阅读全文
摘要:
一、ELK 1.什么是ELK 通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,ELK 是 elastic 公司研发的一套完整的日志收集、分析和展示的企业级解决方案,在这三个软件当中,每个软件用于完成不同的功能,ELK 又称为ELK 阅读全文
摘要:
一、实时同步技术介绍 1.工作原理: 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 2.inotify 异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的轮询机制来获取事件,linux内核从 阅读全文
摘要:
一、Redis哨兵模式 1.简介 主从模式,当主节点宕机之后,从节点是可以作为主节点顶上来,继续提供服务的。 但是有一个问题,主节点的IP已经变动了,此时应用服务还是拿着原主节点的地址去访问,这… 于是,在Redis 2.8版本开始引入,就有了哨兵这个概念。 哨兵模式的核心功能是在主从复制的基础上, 阅读全文