1.Rancher工作負(fù)載
在rancher web界面物喷,點(diǎn)擊資源 > 工作負(fù)載(在 v2.3.0 之前的版本中神妹,單擊工作負(fù)載選項(xiàng)卡)
為工作負(fù)載輸入一個(gè)名稱撞叨。
選擇一個(gè)工作負(fù)載類型惜犀。工作負(fù)載默認(rèn)為可伸縮的部署尘奏,通過(guò)單擊更多選項(xiàng)可以更改工作負(fù)載類型
工作負(fù)載有如下類型:
(1) Deployment部署無(wú)狀態(tài)應(yīng)用
(2) DaemonSet每臺(tái)主機(jī)部署1個(gè)Pod
(3) StatefulSet部署有狀態(tài)應(yīng)用1個(gè)Pod
(4) CronJob定時(shí)運(yùn)行Pod
(5) Job一次運(yùn)行Pod
2.Kubernetes Service(服務(wù))
k8s有如下服務(wù)類型:
-
ClusterIP
通過(guò)集群內(nèi)部 IP 暴露服務(wù)牙甫。選擇此類型的服務(wù)時(shí)掷酗,服務(wù)僅可從集群內(nèi)部訪問(wèn)。這是默認(rèn)的ServiceType
窟哺。 -
NodePort
通過(guò)靜態(tài)端口()在每個(gè)節(jié)點(diǎn)的 IP 上暴露服務(wù)泻轰。創(chuàng)建NodePort
時(shí),Kubernetes 也會(huì)自動(dòng)分配一個(gè)供集群內(nèi)部使用且轨。您可以通過(guò)請(qǐng)求<NodeIP>:<NodePort>
從集群外部訪問(wèn) 服務(wù)浮声。 -
LoadBalancer
使用云提供商的負(fù)載均衡器對(duì)外公開(kāi)服務(wù)。不是所有的云提供商都支持這種類型的服務(wù)旋奢。如果您在自己的數(shù)據(jù)中心中部署的集群泳挥,那么您需要提供您自己的負(fù)載均衡實(shí)現(xiàn),例如MetalLB至朗。