官术网_书友最值得收藏!

1.3 從一個簡單的例子開始

考慮到Kubernetes提供的PHP+Redis留言板的Hello World例子對于絕大多數(shù)新手來說比較復雜,難以順利上手和實踐,在此將其替換成一個簡單得多的Java Web應用的例子,可以讓新手快速上手和實踐。

該應用是一個運行在Tomcat里的Web App,結(jié)構(gòu)比較簡單,如圖1.1所示,JSP頁面通過JDBC直接訪問MySQL數(shù)據(jù)庫并展示數(shù)據(jù)。這里出于演示和簡化的目的,只要程序正確連接數(shù)據(jù)庫,就會自動完成對應的Table創(chuàng)建與初始化數(shù)據(jù)的準備工作。所以,當我們通過瀏覽器訪問此應用時,就會顯示一個表格頁面,其中包含來自數(shù)據(jù)庫的內(nèi)容。

此應用需要啟動兩個容器:Web App容器和MySQL容器,并且Web App容器需要訪問MySQL容器。如果僅使用Docker啟動這兩個容器,則需要通過Docker Network或者端口映射的方式實現(xiàn)容器間的網(wǎng)絡互訪。本例介紹在Kubernetes系統(tǒng)中是如何實現(xiàn)的。

img

圖1.1 Java Web應用的結(jié)構(gòu)

主站蜘蛛池模板: 九江县| 台山市| 阿拉善右旗| 大姚县| 安福县| 三河市| 舟山市| 曲水县| 新巴尔虎左旗| 平乐县| 彝良县| 手机| 兴和县| 于都县| 凤台县| 桂东县| 石河子市| 郸城县| 六盘水市| 福州市| 呼伦贝尔市| 玉林市| 丰镇市| 车险| 彭泽县| 盐城市| 固安县| 兴海县| 开远市| 阿尔山市| 克东县| 遂平县| 固始县| 磐安县| 宁蒗| 永善县| 铜梁县| 新郑市| 湖口县| 德令哈市| 尤溪县|