k8s 基本架構(gòu)
k8s 中支持的 node 數(shù) 和 pod 數(shù)
k8s 也是逐步發(fā)展過來的,來看看以前和現(xiàn)在支持的 node 數(shù) 和 pod 數(shù)對比

node 即 節(jié)點 , 早期的 k8s 版本能夠支持 100 臺節(jié)點,現(xiàn)在 k8s 可以支持到 2000 臺了
pod 數(shù),早期的版本可以支持 1000 個,現(xiàn)在的 k8s 可以支持到 150000 個了
k8s 應(yīng)用部署架構(gòu)
對于應(yīng)用部署架構(gòu),分為 無中心節(jié)點架構(gòu) 和 有中心節(jié)點架構(gòu)
什么是無中心節(jié)點架構(gòu)?
就是集群當(dāng)中所有的主機之間都互為伙伴關(guān)系 , 例如 GlusterFS 分布式存儲
什么是有中心節(jié)點架構(gòu)?
例如 HDFS 就是一個有中心節(jié)點架構(gòu) , 他有 NameNode (整個集群的管理者)和 DataNode (集群中存儲數(shù)據(jù)的)
現(xiàn)在要學(xué)的 K8S 也是一個有中心節(jié)點的架構(gòu)

通過上圖我們可以看出, K8S 有一個 master 節(jié)點, 2 個 worker 節(jié)點
worker 節(jié)點分別能夠和 master 節(jié)點進行通信
k8s 集群架構(gòu)節(jié)點角色以及功能
master node
是集群的主控節(jié)點,能夠?qū)哼M行管理和調(diào)度,接受集群外部的用戶去做集群相關(guān)的操作
組成
API Server
Scheduler
Cluster State Store
Controller Mananger Server
worker node
是集群的工作節(jié)點,主要是運行用戶業(yè)務(wù)應(yīng)用的容器
組成
kubelet
kubeproxy
Container Runtime

從上圖中我們可以知道 ,
master 節(jié)點中的 四個模塊,其余 3 個模塊都會和 api server 進行通信
由 ?apiserver 與 多個 woroker 節(jié)點進行通信
多個 worker 節(jié)點中,都會有容器,網(wǎng)絡(luò),以及 kubelet
那么接下來咱們就開始看看如何部署 K8S 集群環(huán)境了,接下來分別從 K8S 的集群部署工具, K8S 的部署方法,以及如何驗證 K8S 的集群可用性 來分享
今天就到這里,學(xué)習(xí)所得,若有偏差,還請斧正
歡迎點贊,關(guān)注,收藏
朋友們,你的支持和鼓勵,是我堅持分享,提高質(zhì)量的動力

好了,本次就到這里
技術(shù)是開放的,我們的心態(tài),更應(yīng)是開放的。擁抱變化,向陽而生,努力向前行。
我是阿兵云原生,歡迎點贊關(guān)注收藏,下次見~