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

第2章 Kubernetes核心對象

Kubernetes這個(gè)名字源于希臘語,意思是舵手。在2014年,谷歌開放了Kubernetes項(xiàng)目。它是建立在谷歌運(yùn)行大規(guī)模生產(chǎn)系統(tǒng)的基礎(chǔ)之上,結(jié)合社區(qū)的最佳創(chuàng)意和實(shí)踐構(gòu)建的一個(gè)可移植、可擴(kuò)展的開源平臺(tái)。Kubernetes主要是通過API或者聲明式配置管理容器化工作負(fù)載和服務(wù)的一整套系統(tǒng)。

Kubernetes主要提供了以下功能:

● 服務(wù)發(fā)現(xiàn)和負(fù)載均衡。Kubernetes可以使用DNS名稱或使用自己的IP地址公開容器。如果容器的流量很高,Kubernetes也支持將這些流量均衡分配,以確保系統(tǒng)穩(wěn)定。

● 存儲(chǔ)編排。Kubernetes允許用戶自動(dòng)加載自選的存儲(chǔ)系統(tǒng),例如本地存儲(chǔ)、NFS存儲(chǔ)等。

● 自動(dòng)部署和回滾。Kubernetes可以描述已部署容器的所需狀態(tài),并且可以以受控的方式更新現(xiàn)有狀態(tài)到預(yù)期狀態(tài)。

● 管理資源。Kubernetes允許用戶指定每個(gè)容器請求的資源,以便更好地管理容器的資源。

● 自我修復(fù)。Kubernetes可以重新啟動(dòng)失敗的容器、替換容器,也可以終止不響應(yīng)用戶自定義的運(yùn)行狀況檢查的容器。

● 密鑰和配置管理。Kubernetes允許用戶存儲(chǔ)和管理敏感信息,例如密碼、TLS證書等。用戶可以部署和更新機(jī)密信息而無須重建容器,也不會(huì)泄露機(jī)密信息。

Kubernetes不是一個(gè)傳統(tǒng)PaaS平臺(tái),它提供的功能包括部署、擴(kuò)展、負(fù)載平衡、日志記錄和監(jiān)控,且解決方案都是可選和可插拔的。

本章內(nèi)容的主旨不是全面講述Kubernetes部件,而是進(jìn)行提煉,講述與后續(xù)部署以及云原生架構(gòu)相關(guān)的關(guān)鍵點(diǎn)。具體如何使用、管理Kubernetes還請參考官方文檔。

主站蜘蛛池模板: 咸丰县| 诸城市| 乐都县| 曲靖市| 醴陵市| 舟曲县| 苏尼特左旗| 彭水| 任丘市| 濮阳县| 安顺市| 阿拉善右旗| 论坛| 嘉黎县| 平乡县| 绥棱县| 莲花县| 锡林浩特市| 宽城| 兴仁县| 楚雄市| 湖北省| 漳州市| 额济纳旗| 泊头市| 砚山县| 云安县| 虎林市| 丘北县| 五大连池市| 清水河县| 内丘县| 内黄县| 乌恰县| 青田县| 大足县| 武宁县| 白水县| 怀仁县| 菏泽市| 桐柏县|