我正試圖創建一個架構,在這個架構中,每個部署都會使用集群 IP 進行部署,并且該規則會作為一個新路徑自動添加到入口規則中。
我最初的想法是給部署一個ServiceAccount,它可以訪問管理ingress規則,在主pod運行之前,init容器將獲取YAML并添加規則集,而洗掉可能也會洗掉它。
但是我想得越多,腦海中的漏洞就越多。例如:當2個部署同時啟動時會發生什么?
以及諸如此類的問題。
如果有任何關于如何解決這個問題的想法,我們將不勝感激。
我的背景。我是一名試圖轉向DevOps的云計算工程師,對Kubernetes有初級和中級的了解。
uj5u.com熱心網友回復:
我試圖創建一個架構,在這個架構中,每個部署都會部署一個集群IP,并且該規則會自動添加到入口規則中,作為一個新的路徑。
少數選項:
Init container (你想出了這個問題,并在問題中提到了它)
。探針
- 添加一個啟動后的容器。
- 添加一個啟動后的探針,一旦你的pod運行,它將被執行,并將更新Ingress規則
CronJob
- 添加一個CronJob,它將 "掃描 "變化,并將再次更新Ingress
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/330609.html
標籤:

