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

如何閱讀本書

因為本書介紹的技術(shù)復(fù)雜度較高,所以建議對云原生及其基礎(chǔ)技術(shù)了解較淺的讀者先仔細(xì)閱讀前3章的內(nèi)容,已經(jīng)對云原生及其基礎(chǔ)技術(shù)有較深理解的讀者可以跳過此部分內(nèi)容。下面對每章具體的內(nèi)容進(jìn)行介紹。

第1章主要介紹云原生的概念,通過容器、聲明式API等關(guān)鍵技術(shù)來講解云原生架構(gòu)與傳統(tǒng)架構(gòu)的區(qū)別,同時介紹在云原生架構(gòu)中都有哪些重點的測試挑戰(zhàn)。

第2章主要講解容器技術(shù)的基礎(chǔ),著重介紹Linux名字空間對容器隔離起到的重要作用,并探討Docker的底層原理。本書后續(xù)章節(jié)的內(nèi)容以第2章的知識為基礎(chǔ)。

第3章主要講解Kubernetes的基礎(chǔ),從對集群搭建的講解到對各個常用對象的詳細(xì)介紹,再到對定制化開發(fā)內(nèi)容的講述,都為后續(xù)的測試場景打下堅實的基礎(chǔ)。

第4章主要講解在Kubernetes中實施混沌工程的內(nèi)容,詳細(xì)介紹高可用測試的理論知識和實踐方法,講解Chaos Mesh、jvm-sandbox等開源工具的原理和使用方法,并且演示如何通過Kubernetes客戶端定制化開發(fā)故障工具。

第5章主要講解在Kubernetes中實施性能測試與使用Prometheus搭建監(jiān)控系統(tǒng)的相關(guān)內(nèi)容,分別介紹根據(jù)PromQL(Prometheus提供的查詢語言)定制化開發(fā)監(jiān)控系統(tǒng),通過虛擬節(jié)點測試Kubernetes集群自身性能,以及分布式壓力測試工具JMeter,尤其詳細(xì)地介紹容量測試在云原生領(lǐng)域的特殊之處。

第6章主要講解在Kubernetes中實施穩(wěn)定性測試的方法以及對應(yīng)監(jiān)控系統(tǒng)的開發(fā),并且會介紹如何利用Kubernetes客戶端開發(fā)一種與Prometheus完全不同的監(jiān)控組件,該組件可以感知Kubernetes集群內(nèi)的瞬時異常并抓取對應(yīng)的錯誤信息。

第7章主要講解Kubernetes與邊緣計算相結(jié)合的測試場景,以開源項目SuperEdge為例詳細(xì)講解邊緣計算的各種場景及其對應(yīng)的測試方案。

第8章主要講解Kubernetes與持續(xù)集成和持續(xù)部署相結(jié)合的各種測試場景,以Jenkins為例講解各種場景的流水線設(shè)計。

第9章主要講解Kubernetes與大數(shù)據(jù)技術(shù)相結(jié)合的測試場景,以Spark和Flink為例分別介紹批處理場景與流計算場景下的測試方案,并詳細(xì)介紹如何開發(fā)一個支持多種數(shù)據(jù)源、數(shù)據(jù)規(guī)模、數(shù)據(jù)格式的大規(guī)模的造數(shù)工具。

本書的內(nèi)容偏向場景實戰(zhàn)而非理論研究,所以強(qiáng)烈建議大家閱讀本書時,可以在一個真實的Kubernetes集群中反復(fù)練習(xí),使用minikube(入門學(xué)習(xí)場景下的簡易單節(jié)點集群)這類非標(biāo)準(zhǔn)Kubernetes集群可能會遇到不可預(yù)知的問題。

主站蜘蛛池模板: 凭祥市| 洞头县| 温州市| 金阳县| 高尔夫| 麻栗坡县| 香港 | 安福县| 丹巴县| 修武县| 郑州市| 泰顺县| 卢湾区| 多伦县| 荃湾区| 黄陵县| 彩票| 壤塘县| 祁东县| 塔河县| 安新县| 镇沅| 丁青县| 资源县| 顺昌县| 大城县| 和平县| 常宁市| 马边| 延津县| 尉犁县| 通辽市| 随州市| 门源| 前郭尔| 旬阳县| 察哈| 喀喇沁旗| 灯塔市| 鄱阳县| 扶风县|