![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DevOps工程师完全攻略
文章平均质量分 91
关于DevOps,这里有你想要的一切
搬砖的乔布梭
这个作者很懒,什么都没留下…
展开
-
Windows下安装Vmware和CentOS7(超详细)
安装VmwareWorkstation下载VmwareWorkstation,本文使用版本14: https://my.vmware.com/cn/web/vmware/downloads/details?downloadGroup=WKST-1418-WIN&productId=686&rPId=39186双击下载好的安装文件开始执行安装点击下一步接受协议并选择下一步选择安装位置并点击下一步,这里作者使用默认位置(PS:安装路径不建议含有中文字符)原创 2020-10-29 12:11:51 · 705 阅读 · 4 评论 -
1.01 容器技术和docker简介
1.部署演变在一台物理机部署Application在windows或者linux操作系统部署ApplicationOperating System操作系统如win10,Physical server如机器部署比较慢,要准备物理服务器 服务器要部署到机房,安装操作系统,安装Application,需要各种依赖 成本非常高,买物理服务器 资源浪费,CPU和内存根本用不完很难迁移...原创 2018-12-05 05:37:25 · 574 阅读 · 0 评论 -
1.03 docker的镜像和容器
1.docker的底层技术实现架构docker提供了一个开发、打包、运行app的平台把app和底层infrastructure(基础设施)隔离开2.docker enginedocker engine是核心,里面有后台进程,叫dockerd,提供了REST API接口,还提供了CLI接口,可以看出,docker就是一种C/S的架构3.整体架构Client是客户端,命令行用的...原创 2018-12-05 06:23:54 · 497 阅读 · 1 评论 -
1.04 docker的网络
1.网络分类单机 Bridge Network Host Network None Network多机 Overlay Network2.网络基础公有IP和私有IP public IP:互联网上的唯一标识,可以访问Internet private IP:不可在互联网上使用,仅限机构内部使用 A类:10.0.0.0~10.255.255.255(10.0.0...原创 2018-12-05 15:00:34 · 156 阅读 · 0 评论 -
1.05 docker的持久化存储和数据共享
1.数据持久化引入container可以读和写,image只读但是container写入的数据只在container内,如果将容器删除,那么数据丢失如果是数据库的容器,数据丢失后果很严重2.数据持久化方案基于本地文件系统的Volume,可以执行docker create或docker run时,通过-v参数将主机的目录作为容器的数据卷,这部分功能便是基于本地文件系统的volume管...原创 2018-12-05 15:14:02 · 203 阅读 · 0 评论 -
1.06 docker Compose多容器部署
1.docker部署wordpress将dockerHub上的wordpress和mysql拉取到本地创建mysql的container,端口不需要映射,数据库是wordpress去访问创建wordpress的container,映射到本地的8080端口访问IP:8080,可以看到wordpress的欢迎页选中文,继续填写信息,点击安装点登录,通过两个image成功部...原创 2018-12-05 15:26:10 · 239 阅读 · 0 评论 -
1.07 容器编排docker Swarm
1.编排swarm简介学习怎么将docker用于生产环境,前面学的是用于本地测试环境之前学的是通过docker客户端连接安装好docker的linux机器,如下图生产环境下机器和容器都非常多,怎么去管理容器?怎么横向扩展?如果容器down了怎么恢复?如何更新容器不影响业务?如何监控容器?如何调度容器的创建?如何保护隐私数据?swarm是内置于docker的容器编排工具swarm集群...原创 2018-12-05 15:47:54 · 308 阅读 · 0 评论 -
1.08 docker Cloud和docker企业版
1.docker公司业务介绍2017年初,docker分为社区版和企业版docker公司还提供培训,网址:https://training.docker.com/docker公司还提供认证,网址:http://success.docker.com/类似于苹果的AppStore,网址:https://store.docker.com/可以通过web界面创建service,网址:ht...原创 2018-12-05 16:04:53 · 213 阅读 · 0 评论 -
1.09 容器编排Kubernetes
1.kubernetes介绍Kubernetes是Google开源的容器集群管理系统简称k8s,2017年底,docker宣布支持k8s,宣布了k8s取得了阶段性胜利2014年7月,Docker收购Orchard Labs,由此Docker公司开始涉足容器编排领域,Orchard Labs这家2013年由两位牛逼的年轻人创建的公司,有一个当时非常著名的容器编排工具fig,而这个fig就是d...原创 2018-12-05 16:13:38 · 214 阅读 · 0 评论 -
实战JavaEE项目的集群部署和负载均衡(3):实现集群和负载均衡
项目架构图项目文件和数据下载:https://github.com/ouyangsuo/CrmProjectDeloyment部署MySQL数据服务器通过Xftp等工具或scp命令将crm_test.sql文件上传到数据库服务器特定位置(例如/data/crm_test.sql)登录MySQL服务器,创建crm_test数据库,从crm_test.sql导入数据create database crm_test charset=utf8;use crm_test;source /data/原创 2020-10-27 16:55:50 · 484 阅读 · 1 评论 -
实战JavaEE项目的集群部署和负载均衡(2):Linux集群部署环境准备
引言上一节中我们实现了客户管理项目的本地部署,本节我们来配置一下Linux集群部署的实验环境,项目的架构部署如图:所有服务器的操作系统均为CentOS7,需要安装的软件依次为:1号机: nginx服务器2号机&3号机: java + tomcat容器4号机: MySQL数据库Vmware下安装CentOS7详细教程安装Nginx、JDK、tomcat、MySQLCentOS下常用软件的安装开放相应的端口#安装iptable服务yum install原创 2020-10-27 15:13:01 · 324 阅读 · 0 评论 -
实战JavaEE项目的集群部署和负载均衡(1):Windows单机部署
引言本系列带大家一步步实现一个Java客户管理项目从本地单机部署到Linux集群部署和实现负载均衡的完整步骤;实战过程中不涉及代码的编写和调试,仅仅是一次纯运维层面的实战课程;Here we go!Windows本地安装tomcat本例使用企业目前使用最多的7版本:https://tomcat.apache.org/download-70.cgi,按需下载32位或64位的核心版即可解压到任意目录,路径中不宜含有中文字符进入bin目录执行startup.bat启动tomcatcd原创 2020-10-27 10:59:33 · 402 阅读 · 0 评论