一、实验准备1、文件结构与组成[root@master tomcat_demo]# ls mysql-rc.yml mysql-svc.yml tomcat-rc.yml tomcat-svc.yml2、具体内容mysql-rc.yml[root@master tomcat_demo]# cat mysql-rc.yml apiVersion: v1 kind: ReplicationController metadata:name: mysql spec:replicas: 1selector:app: mysqltemplate:metadata:labels:app: mysqlspec:containers:- name: mysqlimage: 192.168.118.18:5000/mysql:5.7ports:- container...
该文章参考《kubernetes 权威指南》 环境: [root@master tomcat-mysql]# kubectl get nodesNAME STATUS AGEnode1 Ready 9dnode2 Ready 9d 需要启动两个容器myweb和mysql。 myweb配置文件: ReplicationController配置文件 [root@master tomcat-mysql]# vim myweb-rc.yaml kind: ReplicationControllermetadata: name: mywebspec: replicas: 1 selector: app: myweb template: metadata: l...
前面已经讲过docker以及私有镜像仓库的部署,本篇以一个完全使用docker构建web应用(tomcat+mysql)的完整示例进行探讨。实验环境:本篇的实验需要在kubernetes&docker系列01与032篇的成果上继续,请自行查阅。此外,本次部署测试与之前单独部署tomcat不一样,因为需要测试使用tomcat连接mysql数据库,所以需要有一个能够访问数据库的web,所以首先需要pull一个带有连接数据库测试页web的tomcat镜像,kubeguide/tomcat-app:v1这个仓...