iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
Cloud Native

雲端拼裝車,啟動 !系列 第 22

Day22 什麼是 Deployment

  • 分享至 

  • xImage
  •  

當談論Kubernetes中的Deployment時,您可以將其比喻為一支運動隊伍,這支隊伍的目標是確保他們的比賽表現始終如一,並且可以在需要時擴展或更新。
首先,想像您是一支足球隊,您有一個比賽即將開始,您需要一支完整的隊伍。Deployment就像是您的教練和管理團隊,他們確保您擁有足夠的球員(副本數)來參加比賽。如果您告訴他們您需要11名球員,他們就會確保每場比賽始終有11名球員在場。
Deployment中的副本數是一個重要的概念,就像您的球隊需要足夠的替補球員。如果有一名球員受傷或被罰下場,Deployment會確保有足夠的替補球員隨時可以代替他們,以確保您的隊伍繼續參賽。
此外,Deployment還關心比賽策略的變化。當您的教練決定更改戰術或陣容時,他們會通知Deployment。Deployment將負責逐步實施這些更改,例如,他們會逐漸將舊的球員替換為新的球員,以確保您的隊伍按照新策略進行比賽。
最後,Deployment也會進行健康檢查,就像醫療團隊會定期檢查運動員的健康狀況一樣。如果有球員受傷或感到不適,Deployment會確保他們得到適當的治療,並尋找替代球員,以確保比賽繼續進行。
總之,Kubernetes中的Deployment就像是一支運動隊伍的管理團隊,他們確保您的應用程序保持運行,可以根據需要擴展或更新,並確保始終有足夠的"球員"參加比賽,以確保比賽的順利進行。

參考資料:
https://godleon.github.io/blog/Kubernetes/k8s-Deployment-Overview/
https://chengweihu.com/kubernetes-tutorial-2-service-deployment-ingress/


上一篇
Day21 template是 ?
下一篇
Day23 ClusterIP 是什麼?
系列文
雲端拼裝車,啟動 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言