实验目的
工作之余,学习Docker和K8S有一段时间了,算是略懂皮毛……
开始的时候,觉得使用Docker和K8S各种不习惯,慢慢的,发现还是K8S操作起来方便,比自己“吭哧吭哧”上官网、查资料,配置yum仓库,在虚拟机上一步步安装各种应用比起来,K8S还是省事儿不少,再考虑到生产环境的集群管理、服务自动发现、系统自动修复等,还是应该学习新技术。
这期就针对Tomcat安装,分别用CentOS虚拟机,和K8S+Docker对比一下。
实验准备
虚拟机环境准备:
1)操作系统CentOS 7.5
2)Tomcat 7 (可选,如果是通过二进制解压安装,需要在官网上下载,然后在虚拟机本地解压,配置环境变量)
3)JAVA 1.8 (可选,如果Tomcat选择二进制解压安装,或者是yum安装没有包含JAVA,需要手动安装,然后配置环境变量)
K8S + Docker环境准备:
1)Docker 18.03.1-ce
2)Kubernetes环境(可以是集群,也可以是单节点,即Master和Node在一台虚拟机或物理机上)
实验过程
1. 虚拟机CentOS 7.5 实验过程:
步骤一:安装Tomcat。因为只是做测试,图省事儿,这次并没有上官网,也没有采用二进制解压安装,而是直接使用yum安装,所以Tomcat版本比较低(Tomcat 7,官网已发布到Tomcat 10),但这并不影响实验结果,只要能出现Tomcat欢迎界面即可。
如果不确定自己的虚拟机环境是干净的,之前没有安装过Tomcat或JAVA,可以使用命令查看:
yum info tomcat
rpm -q tomcat
tomcat version
java -version