一個(gè)pod運(yùn)行多個(gè)容器有什么利弊 host port是什么?
host port是什么?hostPort這是一種然后定義Pod網(wǎng)絡(luò)的。hostPort是再將容器的端口與所指揮調(diào)動(dòng)的節(jié)點(diǎn)上的端口路由,這樣的用戶就可以實(shí)際宿主機(jī)的IP算上來(lái)ftp連接Pod了,por
host port是什么?
hostPort這是一種然后定義Pod網(wǎng)絡(luò)的。hostPort是再將容器的端口與所指揮調(diào)動(dòng)的節(jié)點(diǎn)上的端口路由,這樣的用戶就可以實(shí)際宿主機(jī)的IP算上來(lái)ftp連接Pod了,port是在ServiceIP中在用的,使用ServiceIPPort就這個(gè)可以ftp連接到服務(wù)targetPort。
kubernetes網(wǎng)絡(luò)模型滿足哪些通信需求?
不同Pod內(nèi)的容器間通信、各Pod彼此之間的通信、Pod與Service間的通信,這些集群外部的流量同Service之間的通信
pod 多容器可以使用相同端口嗎?
pod多容器是可以建議使用完全相同端口
pod是kubernetes這個(gè)可以部署和管理的大于單元,問(wèn)題在于也就是說(shuō)要是你想要啟動(dòng)一個(gè)容器,你先要為這個(gè)容器修改一個(gè)pod.同時(shí),一個(gè)pod也也可以中有多個(gè)容器,只是因?yàn)槎鄠€(gè)容器乾坤二卦在一個(gè)pod里,前面講到過(guò)的初始容器為大多數(shù)應(yīng)用容器準(zhǔn)備環(huán)境是一種使用場(chǎng)景,而不因此業(yè)務(wù)上的緊密耦合,一組容器也需要放進(jìn)同一個(gè)pod里。
半導(dǎo)體pod是什么意思?
半導(dǎo)體pod是Kubernetes為重新部署、管理、寫串詞容器化運(yùn)用提議的概念,確實(shí)是Kubernetes中的最小部署單元,直譯過(guò)來(lái)的意思是“豆莢”,既簡(jiǎn)單啊又實(shí)用。
半導(dǎo)體pod是由一組緊耦合的容器橫列的容器組,其實(shí)目前最流行的的就是Docker容器,半導(dǎo)體pod就可以充當(dāng)1或則多個(gè)Docker容器的載體,當(dāng)然也意見(jiàn)CoreOS的rkt,并很容易擴(kuò)展支持什么一些容器技術(shù)。
半導(dǎo)體pod中的所用容器會(huì)被相同調(diào)度、同節(jié)點(diǎn)部署,另外在一個(gè)“共享環(huán)境”中正常運(yùn)行。
這里的“鏈接共享環(huán)境”以及以下幾點(diǎn):
1、所有容器互相訪問(wèn)一個(gè)IP地址和端口空間,意味著容器之間可以不通過(guò)localhost高效穩(wěn)定訪問(wèn),又不能有端口
2、不能容器之間鏈接共享存儲(chǔ)卷,是從文件系統(tǒng)交互信息
3、容器之間可以不通過(guò)IPC并且通信,所以我,要是聽(tīng)從每個(gè)Docker容器一個(gè)process的建議,半導(dǎo)體pod則是支持多個(gè)關(guān)系緊密進(jìn)程挺好的,更像是一個(gè)容器化的虛擬機(jī)。
kube-proxy有什么用?
kube-proxy組件的作用是每個(gè)node都會(huì)運(yùn)行kube-proxy.服務(wù),它專門負(fù)責(zé)將不能訪問(wèn)service的TCP/UDP數(shù)據(jù)流微博轉(zhuǎn)發(fā)到后端的容器,如果不是有多個(gè)副本,kube-proxy也會(huì)利用負(fù)載均衡。k8s中service在邏輯上華指了后端多個(gè)pod,外界按照service訪問(wèn)網(wǎng)絡(luò)pod,service收不到到的請(qǐng)求也是-proxy實(shí)現(xiàn)程序的。