這是一個系統學習 Kubernetes 的教程,有下面兩個特色:網絡
由於 Kubernetes 太熱門了。架構
2017 年 9 月,Mesosphere 宣佈 支持 Kubernetes;10 月,Docker 宣佈將在新版本中加入對 Kubernetes 的原生支持。至此,容器編排引擎領域的三足鼎立時代結束,Kubernetes 贏得全面勝利。運維
其實早在 2015 年 5 月,Kubernetes 在 Google 上的的搜索熱度就已經超過了 Mesos 和 Docker Swarm,從那兒以後更是一路飆升,將對手甩開了十幾條街。微服務
目前,AWS、Azure、Google、阿里雲、騰訊雲等主流公有云提供的是基於 Kubernetes 的容器服務;Rancher、CoreOS、IBM、Mirantis、Oracle、Red Hat、VMWare 等無數廠商也在大力研發和推廣基於 Kubernetes 的容器 CaaS 或 PaaS 產品。能夠說,Kubernetes 是當前容器行業最煊赫一時的明星。學習
每一輪新技術的興起,不管對公司仍是我的既是機會也是挑戰。若是這項新技術將來必將成爲主流,那麼做爲 IT 從業者,正確的作法就 儘快掌握。由於:測試
新技術意味着新的市場和新的需求。
初期掌握這種技術的人不會不少,而市場需求會愈來愈大,於是會造成供不該求的賣方市場,物以稀爲貴,這對技術人員將是一個可貴的價值提高機會。阿里雲
學習新技術須要時間和精力,早起步早成材。日誌
機會講過了,我們再來看看挑戰。code
新技術每每意味着技術上的突破和創新,會有很多新的概念和方法。對於 Kubernetes 這項平臺級技術,覆蓋的技術範圍很是廣,包括了計算、網絡、存儲、高可用、監控、日誌管理等多個方面,要掌握這些新技術對 IT 老兵尚有不小難度,更別說新人了。
這套教程的目標讀者包括:教程
IT 實施和運維工程師
愈來愈多的應用將以容器的方式在開發、測試和生產環境中運行。掌握基於 Kubernetes 的容器平臺運維能力將成爲實施和運維工程師的核心競爭力。
軟件開發人員
基於容器的微服務架構(Microservice Architecture)會逐漸成爲開發應用系統的主流。而 Kubernetes 將是運行微服務應用的理想平臺,市場將須要大量具有 Kubernetes 技能的應用程序開發人員。
這個教程將經過大量實例系統講解 Kubernetes 的核心技術。你們必定要跟着教程實踐,這樣才能把知識變成本身的。若是僅僅是看一遍最多能記住幾個概念,在工做中是用不起來的。理論必定要聯繫實際。