相關術語解釋
更新時間 2024-02-18 10:03:05
最近更新時間: 2024-02-18 10:03:05
分享文章
本節主要介紹相關術語解釋
工作負載
工作負載即Kubernetes對一組Pod的抽象模型,用于描述業務的運行載體,包括Deployment、Statefulset、Job、Deamonset等。
- 無狀態工作負載(即kubernetes中的“Deployments”):Pod之間完全獨立、功能相同,具有彈性伸縮、滾動升級等特性。如:nginx、wordpress。
- 有狀態工作負載(即kubernetes中的“StatefulSets”):Pod之間不完全獨立,具有穩定的持久化存儲和網絡標示,以及有序的部署、收縮和刪除等特性。如:mysql-HA、etcd。
實例(Pod)
Pod是 Kubernetes 部署應用或服務的最小的基本單位。一個Pod 封裝多個應用容器(也可以只有一個容器)、存儲資源、一個獨立的網絡 IP 以及管理控制容器運行方式的策略選項。
金絲雀發布
又稱灰度發布,是迭代的軟件產品在生產環境安全上線的一種重要手段。在生產環境上引一部分實際流量對一個新版本進行測試,測試新版本的性能和表現,在保證系統整體穩定運行的前提下,盡早發現新版本在實際環境上的問題。
藍綠發布
藍綠發布提供了一種零宕機的部署方式。不停老版本,部署新版本進行測試,確認運行正常后,將流量切到新版本,然后老版本同時也升級到新版本。始終有兩個版本同時在線,有問題可以快速切換。
流量治理
應用流量治理提供可視化云原生應用的網絡狀態監控,并實現在線的網絡連接和安全策略的管理和配置,當前支持HTTP、TCP流量下的路由規則、負載均衡、會話保持、連接池管理、RBAC等能力。
連接池管理
配置TCP和HTTP的連接和請求池相關閾值,保護目標服務,避免對服務的過載訪問。
熔斷
配置快速響應和隔離服務訪問故障,防止網絡和服務調用故障級聯發生,限制故障影響范圍,防止故障蔓延導致系統整體性能下降或者雪崩。