kubernetes權(quán)威指南學(xué)習第四天 yaml文件練手

以書中的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操作完成。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容