這本書是在HPE駐廠團隊送給我們閱讀的,作者們就坐在我們同一間辦公室,是一本kubernetes的原理分析和代碼查閱的工具書。
kubernetes是一個全新的基于容器技術的分布式架構解決方案,是google十幾年來大規模應用容器技術的經驗積累和升華的重要成果。按照我們工作中的實際要求,只需要仔細閱讀前兩章,后面的部分大致翻一翻就可以了。我對kuber中的基本概念,如service、RC、pod等等有了了解,不至于在教師提起的時候一臉迷茫。
容器技術實際上就是在計算機上虛擬出更多的小計算單元,小小的集裝箱。從計算資源的角度來說,劃分成了更多的神經元,令我想起《失控》中提到的,關于低級協作的單元構成復雜生命體的說法。從開發和運維角度來說,容器的高封裝性使得應用遷移起來十分輕快,頗有拎包入住的快感。這樣的優異特性,當然讓無論是開發還是運維的工作量都大大降低,省去了“換個環境就不管用了”,“這兩天都在搭環境”等等的麻煩。
容器定義出來,勢必要設計管理容器的機制。在IT架構設計方面,分層和虛擬是兩大神器。通過虛擬Pod和service,對容器進行管理,由此也衍生出許多控制和調度的獨有策略。
IT領域的新技術總是源源不斷,層出不窮。面臨著新問題制造出新工具,對于我的工作來說,悟道比學術要重要。了解其精髓比實踐開發重要。