日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Kubernetes集群(概念篇)

發(fā)布時間:2023/12/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kubernetes集群(概念篇) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Kubernetes介紹

2013年docker誕生,自此一發(fā)不可收拾,它的發(fā)展如火如荼,作為一個運(yùn)維如果不會docker,那真的是落伍了。

而2014年出現(xiàn)的kubernetes(又叫k8s)更加炙手可熱,我想大部分人僅僅是聽說過,簡單了解它,但并沒有真正使用過。那今天本文將帶著大家一起走近kubernetes。

為啥kubernetes又叫做k8s?據(jù)說是因?yàn)閗ubernetes這個單詞太長,不好記,而首字母和尾字母中間有8個字母,所以就簡寫成了k8s。Kubernetes翻譯成中文,意思是“舵手”。

本文開篇之所以提到docker,是因?yàn)閗8s之所以火,得益于docker。K8s簡單說,是用來實(shí)現(xiàn)容器集群管理的系統(tǒng),用于自動部署、擴(kuò)展和管理容器。它是由Google公司開發(fā),其原型為Google內(nèi)部容器管理系統(tǒng)Borg。

Borg經(jīng)過十多年地優(yōu)化、改進(jìn),其功能和效率不言而喻,k8s項(xiàng)目的目的就是把Borg最精華的部分提取出來,使現(xiàn)在的開發(fā)者能夠更簡單、直接地應(yīng)用。K8s自誕生之日起就注定了它的不平凡之路。

前幾年Openstack很火,但是這兩年k8s將要蓋過Openstack了,雖然k8s不能完全替代Openstack,但在云計算領(lǐng)域,k8s的確是后起之秀,能用容器云解決的問題,堅決不用傳統(tǒng)云。

其實(shí)和k8s功能類似的容器管理工具還有一個Swarm,它是docker官方開發(fā),按理說docker官方的東西不更應(yīng)該被大家普及么,可事實(shí)上k8s的體驗(yàn)比官方的Swarm更加好,其根本原因還是Borg。

要想更了解K8s,需要先理解幾個相關(guān)的概念。

node?一個物理機(jī)器,或一個虛擬機(jī)(KVM類型,而不是容器類型);將虛擬機(jī)作為node一般是歷史原因,或是為了徹底隔絕杜絕安全問題。

cluster?一組node需要被集中管理,統(tǒng)一叫一個cluster。一個cluster有一個master和多個node。每個node里面有一個kubelet用來服從master調(diào)度并管理node本身。

app containers?一個node里面可以有一個或多個容器化的應(yīng)用程序,即app container。可以簡單認(rèn)為就是docker容器。

pod?多個app containers之間可能需要共享硬盤,或共享同一個ip,這樣一組app containers合起來叫一個pod。典型應(yīng)用如:一個容器不停產(chǎn)生日志到本地硬盤,另一個容器不停讀本地硬盤并上傳日志到日志服務(wù)器。

service?當(dāng)一個node掛了時,上面的pod及pod里面的container也自然都掛了。為了死不掉,需要有個pod上層的抽象,pod掛了,service還在。service通過如下幾種方式暴露出來。

  • ClusterIP (default),cluser的內(nèi)網(wǎng)ip,只能此cluster內(nèi)可見
  • NodePort,端口NAT到cluster外面
  • LoadBalancer,在cluster外面搞個LB并分配個外面可見的固定IP給LB
  • ExternalName,類似CNAME方式

deployment?配置yaml格式,存在master上,當(dāng)機(jī)器故障或需要橫向scale時或需要更新binary時,master根據(jù)配置搞定一切。

一張圖總結(jié)下:

?

轉(zhuǎn)載于:https://www.cnblogs.com/syf-com/p/9159174.html

總結(jié)

以上是生活随笔為你收集整理的Kubernetes集群(概念篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。