一、學習 k8s 的 Why 和 How
這是一個系統學習 Kubernetes 的教程,有下面兩個特點:
- 系統講解當前最流行的容器編排引擎 Kubernetes
包括了安裝部署、應用管理、網路、存盤、監控、日志管理等多各個方面, - 重實踐并兼顧理論
通過大量實驗和操作帶領大家學習 Kubernetes,
(一)為什么要學 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 從業者,正確的做法就 盡快掌握,因為:
-
新技術意味著新的市場和新的需求,
初期掌握這種技術的人不會很多,而市場需求會越來越大,因而會形成供不應求的賣方市場,物以稀為貴,這對技術人員將是一個難得的價值提升機會, -
學習新技術需要時間和精力,早起步早成材,
機會講過了,咱們再來看看挑戰,
新技術往往意味著技術上的突破和創新,會有不少新的概念和方法,對于 Kubernetes 這項平臺級技術,覆寫的技術范圍非常廣,包括了計算、網路、存盤、高可用、監控、日志管理等多個方面,要掌握這些新技術對 IT 老兵尚有不小難度,更別說新人了,
(二)誰需要學 Kubernetes ?
這套教程的目標讀者包括:
-
IT 實施和運維工程師
越來越多的應用將以容器的方式在開發、測驗和生產環境中運行,掌味訓于 Kubernetes 的容器平臺運維能力將成為實施和運維工程師的核心競爭力,
-
軟體開發人員
基于容器的微服務架構(Microservice Architecture)會逐漸成為開發應用系統的主流,而 Kubernetes 將是運行微服務應用的理想平臺,市場將需要大量具備 Kubernetes 技能的應用程式開發人員,
(三)如何學習 Kubernetes ?
? 這個教程將通過大量實體系統講解 Kubernetes 的核心技術,大家一定要跟著教程實踐,這樣才能把知識變成自己的,如果僅僅是看一遍最多能記住幾個概念,在作業中是用不起來的,理論一定要聯系實際,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248444.html
標籤:其他
下一篇:二、5 秒創建 k8s 集群
