1 水晶兰~

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

Docker——14——Docker swarm集群

Docker swarm基本概念Swarm 是Docker 引擎内置(原生)的集群管理和编排工具。 Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。Swarm mode 内置 kv 存储功能,提供了众多的新特性,比如:具有容错能力的去中心化设计、内置服务发现、负载均衡、路由网格、动态伸缩、滚动

2020-10-09 15:47:18

Docker——13——Docker实现服务发现

Docker + Consul + registrator 实现服务发现环境:关闭防火墙、禁用SElinux,且主机名不能冲突docker01192.168.1.128docker02192.168.1.129docker03192.168.1.1501、docker01上,启动consul服务复制所需文件 consul_1.5.1_linux_amd64.zip 到虚拟机[root@docker01 ~]# unzip consul_1.5.1_linux_

2020-10-08 18:27:00

Docker——12——Prometheus(普罗米修斯)

简介:Prometheus是由SoundCloud开发的开源监控系统的开源版本。2016年,由Google发起的Linux基金会(Cloud Native Computing Foundation,CNCF)将Prometheus纳入其第二大开源项目。Prometheus在开源社区也十分活跃易管理性Prometheus: Prometheus核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储。Nagios: 需要有专业的人员进行安装,配置和管理,并且过程很复杂。业务数据相关性

2020-10-08 18:26:43

Docker——11——Docker的监控

Docker自带的监控命令docker top / stats / logs默认会显示一个实时变化的列表,展示每个容器的cpu使用率,内存使用量和可用量sysdig轻量级的系统监控程序[root@docker ~]# docker run -it --rm --name sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev:/host/dev --volume=/

2020-10-08 18:26:20

Docker——10——Docker-compose

docker-composedocker容器的编排工具:解决相互有依赖关系的多个容器的管理工具(单台dockerhost上)。简单理解:可以同时管理(增、删、改、查等)多个容器。官网文档地址:https://docs.docker.com/compose/overview/docker镜像在创建之后,往往需要自己手动pull来获取镜像,然后执行 run 命令来运行。当服务需要用到多种容器,容器之间又产生了各种依赖和连接的时候,部署一个服务的手动操作是令人感到十分厌烦的。docker-compose技

2020-10-08 18:25:47

Docker——9——Docker部署LNMP环境

部署LNMP网络规划:网段:172.16.10.0/24Nginx:172.16.10.10Mysql:172.16.10.20Php:172.16.10.30网站的访问主目录(host):/wwwroot——Nginx的配置文件(host):/docker——MySQL持久化的目录(host):/mysql——/var/lib/mysql[root@docker01 ~]# mkdir /wwwroot[root@docker01 ~]# mkdir /docker[root@d

2020-10-08 18:25:25

项目——3——lnmp-gitlab-jenkins-ansible

所需环境:gitlab192.168.1.128jenkins192.168.1.129nginx192.168.1.134ansible192.168.1.134gitlab:Gitlab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过Web 界面进行访问公开的或者私人的项目官方网站:https://about.gitlab.com一、安装gitlab1、安装前提软件[root@gitlab ~

2020-09-28 08:44:33

项目——2——分布式构建LNMP+lb

单台构建LNMP环境:内存2GB处理器11、安装Nginx:使用Nginx官方提供的rpm包[root@nginx ~]# vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1[root@nginx ~]# yum install nginx -y[root@n

2020-09-20 22:34:56

Docker——8——Docker数据存储

数据持久化一、Storage Driver数据存储CentOS7版本的docker,Storage Driver为: Overlay2 backing filesystem: xfs正常情况下,只有很少量的数据被写入到容器最上层的写入层,并且通过 volume 来写数据,然而也会遇到一些情况需要可以直接写入到容器的写入层,这就需要到了 storage driver 来帮忙啦Docker 使用一些不同的 storage driver 来管理镜像层和容器层,这些 storage driver

2020-09-08 21:30:55

Docker——7——Docker的跨主机网络

一、overlay的解决方案二、Docker跨主机网络方案之MacVlan

2020-09-04 08:51:12

Docker——6——Docker的网络

Docker网络模式dockerhost单主机网络方案Docker 网络从覆盖范围可分为单个 host 上的容器网络和跨多个 host 的网络,先看单个host上的网络。查看docker的原生网络(说法都对:三种原生网络 / 五种原生网络)[root@docker01 ~]# docker network ls #三种原生网络NETWORK ID NAME DRIVER SCOPE6040b028e761

2020-09-03 19:54:49

Docker——5——Docker私有镜像仓库

Docker HubDocker Hub官网:https://hub.docker.com/目前 Docker 官方维护了一个公共仓库Docker Hub ,大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。如果你觉得拉取 Docker Hub 的镜像比较慢的话,我们可以配置一个镜像加速器,当然国内大部分云厂商都提供了相应的加速器,简单配置即可。Docker Hub 目前支持个人仓库,想要使用,先要注册一个账号注册可以在 https://cloud.docker.com 免费注

2020-09-02 14:48:45

Docker——4——Dockerfile

Docker镜像分层Docker的最小镜像[root@docker01 ~]# docker run hello-worldHello from Docker!This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps: 1. The Docker client contacted the

2020-08-31 11:20:13

Docker——3——Docker的基本操作命令

查找镜像[root@docker ~]# docker search busybox拉取镜像[root@docker ~]# docker pull busybox查看本地镜像[root@docker ~]# docker imagesPS:注意,一个完整的镜像,由镜像名称和TAG组成。如果只看到一个镜像的名称,没有接标签,意思是默认标签:latest。虽然我们查看到的镜像标签为latest(最新的),但并不表示它一定是最新的。把镜像导出到本地[root@docker ~]# docker

2020-08-28 12:24:34

Docker——2——Docker的底层原理/资源限制

如果虚拟机内服务对内核版本有要求,这个服务就不太适合用docker来实现了。Busybox:欺骗层(模拟不同系统的根目录)。解耦:解除耦合、冲突。耦合:冲突现象。普通虚拟化: 完全型解耦。Docker: 半解耦。run——> Centos系统(nginx、web)。Namespace(名称空间):逻辑空间——> 隔离用来隔离容器/proc /sys : 虚拟文件系统。 伪目录文件 ——> 内存[root@docker01 ns]# pwd/proc/17

2020-08-26 16:25:20

Docker——1——Docker的安装/加速器

docker的基本概念image:镜像——镜像是容器的基石container:容器——镜像运行的实例repostory:仓库——镜像的集合存储的地方镜像的是容器运行的基石,容器是镜像运行之后的实例docker-EE:企业版————docker-CE:社区办使用docker的基本要求:内核版本必须是3.10以上的。查看内核版本:uname -r[root@docker ~]# uname -r3.10.0-514.el7.x86_64centos 6:内核版本2.6——能否使用docke

2020-08-23 10:52:45

架构综合(本文档未整理;勿看)

一、项目实施规划1、需求分析,写项目规划书(项目经理、技术总监cto)2、画架构图,将架构分解成各种模块(架构师)3、各模块实施和测试(运维工程师)4、自动化部署及运维(ansible/saltstack)二、网站业务博客/wordpress http://www.wordpress.org PHP知乎/wecenter http://www.discuz.net PHP博客/jpress http://www.wordpress.org JAVA/Tomcat三、群集服务器数量、作

2020-08-10 18:53:36

ntp时间服务器——时间同步

具体两种模式:1、服务器数量比较少,可以直接与时间服务器同步2、本地服务器较多,在本地自建时间同步服务器时间同步的两个命令:ntpd : 校准时间,一点点的校准过来时间的,最终把时间慢慢的校正对。ntpd服务可以在修正时间的同时,修正cpu tick。ntpd有一个自我保护设置: 如果本机与上源时间相差太大, ntpd不运行ntpdate : 不会考虑其他程序是否会阵痛,直接调整时间,有可能会对程序造成影响ntpdate [-nv] [ IP/hostname]# ntpdate -u 192

2020-08-08 20:29:49

saltstack——大型环境自动化运维工具

SaltStack、Ansible、Puppet比较1、SaltStack(一般用于大于1000台服务器的公司环境)   saltStack由Python编写,为server-client模式的系统,自己本身支持多master。   运行模式为master端下发指令,客户端接收指令执行。   saltstack依赖于zeromq消息队列,采用yaml格式编写配置文件,比较简单。   支持api及自定义python模块,能轻松实现功能扩展。2、Ansible(应用于1000台以下服务器的环境).

2020-08-07 20:10:28

efk——3——filebeat+redis+logstash+es+kibana架构

本案例接上次案例环境继续深入的,如有疑问,链接跳转:https://blog.csdn.net/weixin_45373345/article/details/107749634kibana图表:登录——左侧面板选择visualize——点击“+”号——选择图表类型(Area)——选择索引——Buckets(x-Axis)——Aggregation(Terms)——Field(remote_addr.keyword)——size(3)——点击上方三角标志kibana监控(x-pack)

2020-08-05 12:57:23

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取