以書中的yaml-tomcat文件為例子:
一.創(chuàng)建tomcat-rc.yaml

tomcat-rc.yaml
大部分和mysql-rc.yaml文件相同,如有如果有什么參數(shù)不懂的地方可以查看mysql-rc.yaml網(wǎng)頁
http://www.itdecent.cn/p/cf3717533ac9
不同之處:
1.docker的鏡像文件的位置發(fā)生了變化,此處我們應(yīng)該自己定義一個docker私有倉庫
2.tomcat pod實例中引用了MYSQL_SERVICE_HOST=mysql的環(huán)境變量,使其能夠和mysql-pod實例能夠通信
創(chuàng)建tomcat-pod實例:
kubectl? create? -f? /root/yaml/tomcat-rc.yaml?
二.創(chuàng)建tomcat-scv.yaml

tomcat-scv.yaml
不同之處(與mysql-scv.yaml):
1.多了兩個屬性:
type:NodePort? ? ? ? ? ? ? #開啟外網(wǎng)訪問模式
nodePort=30001? ? ? ? ? ? ?#訪問端口是30001
在k8s集群之外,可以使用30001端口訪問pod中的8080端口(如有防火墻需要打開30001端口)
2.創(chuàng)建tomcat-service服務(wù):
kubectl? create? -f? /root/yaml/tomcat-svc.yaml?
其他地方按照docker操作完成。