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

第1章 Kubernetes系統基礎

近十幾年來,IT領域新技術、新概念層出不窮,例如DevOps、微服務(Microservice)、容器(Container)、云計算(Cloud Computing)和區塊鏈(Blockchain)等,直有“亂花漸欲迷人眼”之勢。另外,出于業務的需要,IT應用模型也在不斷地變革,例如,開發模式從瀑布式(Waterfall)到敏捷(Agile)再到精益(Lean),甚至是與QA和Operations融合的DevOps,應用程序架構從單體(monolithic)模型到分層模型再到微服務,部署及打包方式從面向物理機到虛擬機再到容器,應用程序的基礎架構從自建機房到托管再到云計算,等等,這些變革使得IT技術應用的效率大大提升,同時卻以更低的成本交付更高質量的產品。

尤其是以Docker為代表的容器技術的出現,終結了DevOps中交付和部署環節因環境、配置及程序本身的不同而造成的動輒幾種甚至十幾種部署配置的困境,將它們統一在容器鏡像(image)之上。如今,越來越多的企業或組織開始選擇以鏡像文件作為交付載體。容器鏡像之內直接包含了應用程序及其依賴的系統環境、庫、基礎程序等,從而能夠在容器引擎上直接運行。于是,IT運維工程師(operator)無須關注開發應用程序的編程語言、環境配置等,甚至連業務邏輯本身也不必過多關注,而只需要掌握容器管理的單一工具鏈即可。

部署的復雜度雖然降低了,但以容器格式運行的應用程序間的協同卻成了一個新的亟待解決的問題,這種需求在微服務架構中表現得尤為明顯。結果,以Kubernetes為代表的容器編排系統應需而生。

主站蜘蛛池模板: 吴忠市| 彭山县| 偏关县| 舞钢市| 成安县| 蒙阴县| 汝南县| 凤山市| 葫芦岛市| 蕲春县| 塔城市| 涿鹿县| 孙吴县| 利辛县| 开阳县| 丹凤县| 林芝县| 垫江县| 澄城县| 那曲县| 井研县| 朔州市| 军事| 杭锦后旗| 东港市| 沽源县| 乌兰察布市| 石门县| 伊川县| 潜山县| 壶关县| 治多县| 吉首市| 东辽县| 济南市| 河北区| 临潭县| 三明市| 西和县| 广昌县| 武功县|