- Kubernetes權(quán)威指南:從Docker到Kubernetes實踐全接觸(第5版)
- 龔正等編著
- 327字
- 2024-01-22 18:49:42
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)的。

圖1.1 Java Web應用的結(jié)構(gòu)
推薦閱讀
- 計算機組成與設計:硬件/軟件接口(RISC-V版·原書第2版)
- 計算機應用基礎實訓教程(Windows 7+Office 2010)
- Dreamweaver CS5完全實用手冊
- 用戶體驗定律:簡單好用的產(chǎn)品設計法則
- 計算機信息處理案例教程(Windows 7+Office 2010)
- 手把手教你學AutoCAD 2010:機械實戰(zhàn)篇
- SLO與SLI:軟件可靠性實踐指南
- 計算機應用基礎
- 微課設計與制作標準教程(全彩微課版)
- 快意編程:Ext JS Web開發(fā)技術(shù)詳解
- 01改變世界:計算機發(fā)展史趣談
- 大學計算機基礎(第2版)(微課版)
- 計算機應用基礎學習指導
- 大學計算機應用基礎實踐教程
- 智慧機場建設概論