第四個專欄,Kubernetes雲原生實戰,它來了~

語言: CN / TW / HK

大家好,我是飄渺。

之前我在公眾號更新過 SpringCloud alibaba實戰 、運維監控、SpringBoot老鳥 等系列專欄文章,全網累計100萬+閱讀,在CSDN的收費專欄也有不少訂閱,而且最關鍵的是還認識了不少好朋友。

從今天開始我將開啟第四個專欄系列,即 Kubernetes雲原生實戰

何為雲原生

都2022年了,我相信各位肯定聽過 雲原生 這個詞,但是究竟什麼是雲原生,卻很少有人能真正說清楚。

如果找資料來看,讀完大多會感覺雲霧繚繞,一知半解,總之虛得很;甚至會讓你一度懷疑自己的智商。

不過我對於讀不懂的文章,一律歸因於寫文章的人太蠢,當然這不一定是事實,但這樣的思考方式能讓我避免陷入自我懷疑的負面情緒。

雲原生之所以解釋不清楚,是因為雲原生沒有確切的定義,不同的人和組織對雲原生有不同的定義,相同的人和組織在不同時間點對雲原生也有不同的定義。

如:

Pivotal公司最新官網對雲原生概括為4個要點: DevOps+持續交付+微服務+容器

CNCF(雲原生計算基金會)最初將雲原生定義為包括: 容器化封裝+自動化管理+面向微服務 ,到了2018年,CNCF又更新了雲原生的定義,把 服務網格(Service Mesh) 宣告式API 給加了進來。

在眾多解釋說明中我覺得有一個解釋非常好,言簡意賅。

雲原生(CloudNative)是一個組合詞,Cloud+Native。Cloud表示應用程式位於雲中,而不是傳統的資料中心;Native表示應用程式從設計之初即考慮到雲的環境,原生為雲而設計, 在雲上以最佳姿勢執行 ,充分利用和發揮雲平臺的彈性+分散式優勢。

隨著虛擬化技術的成熟和分散式框架的普及,在容器技術、可持續交付、編排系統等開源社群的推動下,以及微服務等開發理念的帶動下, 應用上雲已經是不可逆轉的趨勢

在這個內卷的時代,不管是開發、測試還是運維,都應該對雲原生有一定的瞭解,看清趨勢、擁抱趨勢,才會讓自己變得稀缺,才能讓自己越走越順!

課程規劃

整個系列規劃分為3大塊,包括:高可用環境搭建,上雲實戰,運維監控。當然,由於本人水平有限,如果在系列文章中出現混淆的地方還請大家不吝賜教。

高可用環境搭建篇包含:外部負載均衡器的高可用,Kubernetes的高可用,Etcd的高可用,儲存Ceph的高可用。

上雲實戰篇包含:前端應用上雲,後端應用上雲,中介軟體上雲實戰,devops實戰。

運維監控篇包含:Etcd的備份還原、叢集新增節點,Kubernetes叢集監控。

主要還是以實戰為主摻雜少量理論知識,當然後面也可能會根據閱讀反饋進行修改。

此係列主要在公眾號和知識星球更新,其中知識星球會包含收費資料、完整程式碼以及問題答疑。 現在加入星球可以享受早鳥價129,而且還能享受贈書活動。