摘要: 本文说明从安装linux系统开始,一直到在k8s运行springboot程序全过程 本文假设在自己电脑操作,因此linux系统使用vmware虚拟机,linux发行版使用centos 7.6.1810(CentOS-7-x86_64-DVD-1810.iso) Linux安装: 首先要先装一个cen 阅读全文
posted @ 2019-06-28 18:34 cannel 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 新建rc(replication controller) 以下操作在master1做 rc是一套程序部署的配置,k8s会根据配置自动运行和管理程序,例如自动启动程序,程序挂了自动重启等等 rc配置一般都是写到配置文件(扩展名yaml),然后指定yaml文件来新建rc,k8s很多“东西”都是这种方式配 阅读全文
posted @ 2019-06-28 18:23 cannel 阅读(10842) 评论(0) 推荐(0) 编辑
摘要: K8s不是一个软件,而是一堆软件的集合,由于这堆软件各自独立,因此可能k8s安装过程很容易出现问题 K8s部署有多种方式,本文使用kubeadm部署,从易操作性和可控性来说属于中等的方式 环境:centos7.6,k8s 1.14.3 K8s安装前设置 以下操作在所有节点操作(也就是master1和 阅读全文
posted @ 2019-06-28 18:21 cannel 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 首先科普docker几种“仓库”概念,可分为:本地镜像,本地仓库,公有仓库(docker hub) 本地镜像:在把java程序打包成镜像,输出的镜像的位置就是本地镜像 公有仓库:一个叫docker hub的网站,类似于github,所有人都可以把自己的镜像上传上去,也可以使用别人的镜像 私有仓库:相 阅读全文
posted @ 2019-06-28 18:17 cannel 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: 前言:要在docker运行java(jar包)程序,就要把程序打包成docker镜像(以下简称镜像),可以先理解为镜像就是jar包 打包需要程序代码,java本身的打包环境(包括jdk和maven),以及docker,因此本文在装了以上环境的环境(尤其是装了docker)进行打包 首先要修改代码 使 阅读全文
posted @ 2019-06-28 18:15 cannel 阅读(24011) 评论(0) 推荐(0) 编辑
摘要: 环境:centos7.6,docker-ce-18.09.6-3.el7(docker-ce是docker社区版) 运行yum install -y yum-utils device-mapper-persistent-data lvm2,安装软件,yum-util 提供yum-config-man 阅读全文
posted @ 2019-06-28 18:12 cannel 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 环境:centos7.6,redis最新版(没指定版本,用最新版) 由于CentOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库 运行yum install epel-release,安装epel。中途的确认点y即可,后面的安装也是 运行y 阅读全文
posted @ 2019-06-28 18:11 cannel 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 环境:centos 7.6,mysql server 5.7.26 新建文件夹/opt/mysql,并cd进去 运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包 PS:centos7 阅读全文
posted @ 2019-06-28 18:10 cannel 阅读(6995) 评论(1) 推荐(0) 编辑
摘要: 环境:centos7.6,maven 3.6.1 新建目录/opt/maven,并cd进去 运行wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz,下载mave 阅读全文
posted @ 2019-06-28 18:09 cannel 阅读(45140) 评论(0) 推荐(1) 编辑
摘要: Centos7.6自带jre 1.8,可以作为java运行环境。但如果要编译java程序那就需要jdk,以下介绍如何把自带的jre卸掉并安装jdk 首先要卸载自带的jre PS:由于不同版本的操作系统可能自带的东西不一样,因此本文描述不一定完全匹配 运行rpm -qa | grep java,查询已 阅读全文
posted @ 2019-06-28 18:07 cannel 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 这个软件不是必须的,一般有命令行就可以操作文件目录,但winscp有图形界面,双击文件就可以编辑和保存,使用方式更接近windows Winscp是开源软件,安装包可以自行下载获取找有关人士获取 要新远程一台机,可以新建站点,输入信息后先【保存】 新建后就可以登录了 连接成功的样子,可以看到文件目录 阅读全文
posted @ 2019-06-28 18:05 cannel 阅读(3160) 评论(0) 推荐(0) 编辑
摘要: Xshell是一个linux远程命令行软件 有免费版不用破解,安装包可以找有关人士获取 要新远程一台机,可以新建会话,输入被远程系统的参数 新建会话后,点连接开始远程 远程成功的样子 阅读全文
posted @ 2019-06-28 18:04 cannel 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 当我们做分布式测试时,需要多个节点(虚拟机),除了一个个虚拟机重新安装外,还可以从一个虚拟机镜像克隆出新的虚拟机 本例中要从名为master1的虚拟机克隆一个名为node1的 输入新的虚拟机名称和文件存放路径 然后开始克隆,需要一段时间 克隆完成,开始对新的虚拟机(node1)设置 在网卡设置生成一 阅读全文
posted @ 2019-06-28 18:02 cannel 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 环境: Vmware 15 centos 7.6.1810(CentOS-7-x86_64-DVD-1810.iso) centos:centos是linux发行版之一,开源,免费,安装的iso可以向有关人士获取,或者官网下载 以下开始安装,打开vmware 选择centos的安装iso文件 命名一 阅读全文
posted @ 2019-06-28 18:00 cannel 阅读(2009) 评论(0) 推荐(0) 编辑