精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

十個關于 ArgoCD 的優(yōu)秀實踐

云計算 云原生
在本文中,我們將探索我發(fā)現的一些 Argo 優(yōu)秀實踐。

在本文中,我們將探索我發(fā)現的一些 Argo 優(yōu)秀實踐。

1. 不允許提供空的 retryStrategy

項目:Argo Workflows

優(yōu)秀實踐: 用戶可以指定一個retryStrategy?來指示如何在工作流中重試失敗或錯誤的步驟。提供一個空的retryStrategy(即retryStrategy: {})將導致容器重試直到完成并最終導致 OOM 問題。

2. 確保未將 Workflow pod 配置為使用默認服務帳戶

項目:Argo Workflows

優(yōu)秀實踐: 工作流中的所有 pod 都可以使用在workflow.spec.serviceAccountName? 中指定的服務帳戶運行。如果省略,Argo 將使用工作流命名空間的默認服務帳戶。這為工作流(即 pod)提供了與 Kubernetes API 服務器交互的能力。這允許訪問單個容器的攻擊者通過使用AutomountServiceAccountToken?濫用 Kubernetes 。禁用了AutomountServiceAccountToken選項,那么 Argo 將使用的默認服務帳戶將沒有任何權限,并且工作流將失敗。

建議創(chuàng)建具有適當角色的專用用戶管理服務帳戶。

3. 確保 ConfigMaps label 中存在 part-of: argocd

項目:Argo CD

優(yōu)秀實踐: Argo CD 不會使用未標記app.kubernetes.io/part-of: argocd 的相關 ConfigMap 資源。

安裝 Argo CD 時,其原子配置包含一些services和configMaps?。對于每種特定類型的 ConfigMap 和 Secret 資源,只有一個受支持的資源名稱,如果您需要在創(chuàng)建它們之前合并您需要做的事情。使用標簽 app.kubernetes.io/part-of: argocd 注釋您的 ConfigMap 資源很重要,否則 Argo CD 將無法使用它們。

4. 用 DAG 禁用以設置 FailFast = false

項目:Argo Workflows

優(yōu)秀實踐: 作為在Workflow?中指定步驟序列的替代方法,您可以通過指定每個任務的依賴關系將工作流定義為有向無環(huán)圖 (DAG)。DAG 邏輯具有內置的快速故障功能,可在檢測到其中一個 DAG 節(jié)點發(fā)生故障時立即停止調度新步驟。然后它會等到所有 DAG 節(jié)點都完成后才會使 DAG 本身失敗。FailFast[4]標志默認為true?。如果設置為false,它將允許 DAG 運行 DAG 的所有分支以完成(成功或失敗),而不管 DAG 中分支的失敗結果。

5. 確保 Rollout 暫停步驟具有配置的持續(xù)時間

項目:Argo Rollouts

優(yōu)秀實踐: 對于每個 Rollout,我們可以定義一個步驟列表。每個步驟都可以有兩個字段之一:setWeight和pause。setWeight?字段指示應該發(fā)送到金絲雀的流量百分比,而 pause字面意思是指示部署暫停。

在幕后,Argo 控制器使用這些步驟在推出期間操作 ReplicaSet?。當控制器達到推出的暫停步驟時,它會將PauseCondition?結構添加到.status.PauseConditions字段。如果設置了暫停結構中的持續(xù)時間字段,則在等待持續(xù)時間字段的值之前,部署不會進行到下一步。但是,如果省略了持續(xù)時間字段,則推出可能會無限期地等待,直到添加的暫停條件被刪除。

6. 指定 Rollout 的 revisionHistoryLimit

項目:Argo Rollouts

優(yōu)秀實踐: .spec.revisionHistoryLimit? 是一個可選字段,指示應保留的舊 ReplicaSet 的數量以允許回滾。這些舊的 ReplicaSet 消耗 etcd 中的資源并擠占kubectl get rs的輸出。每個 Deployment 修訂的配置都存儲在它的 ReplicaSets 中;因此,一旦刪除了舊的 ReplicaSet,您就無法回滾到該版本的 Deployment。

默認情況下,會保留 10 個舊 ReplicaSet,但其理想值取決于新 Deployment 的頻率和穩(wěn)定性。更具體地說,將此字段設置為零意味著將清除所有具有 0 個副本的舊 ReplicaSet。在這種情況下,新的部署無法撤消,因為它的修訂歷史已被清除。

7. 將 scaleDownDelaySeconds 設置為 30s 以確保 iptables 跨集群中的節(jié)點傳播

項目:Argo Rollouts

優(yōu)秀實踐: 當 rollout? 更改service?上的selector?時,在所有節(jié)點更新其 iptables?以將流量發(fā)送到新 Pod 而不是舊 Pod 之前存在傳播延遲。如果在此延遲期間節(jié)點尚未更新,則流量將被定向到舊 pod。為了防止數據包被發(fā)送到殺死舊 pod 的節(jié)點,rollout 使用scaleDownDelaySeconds?字段給節(jié)點足夠的時間廣播 iptables 的變化。如果省略,Rollout 會等待 30 秒,然后再縮減之前的 ReplicaSet。

建議將scaleDownDelaySeconds?設置為至少 30 秒,以確保 iptables在集群中的節(jié)點間傳播。原因是 Kubernetes 等待一個稱為終止寬限期的指定時間。默認情況下,這是 30 秒。

8. 確保在 Error 和 TransientError 時重試

項目:Argo Workflows

優(yōu)秀實踐:  retryStrategy是Workflow? CRD 的一個可選字段,它提供了用于重試工作流步驟的控件。retryStrategy?的字段之一是retryPolicy?,它定義了將被重試的 NodePhase 狀態(tài)的策略(NodePhase 是當前節(jié)點的狀態(tài))。retryPolicy?的選項可以是:Always、OnError或OnTransientError。此外,用戶可以使用表達式[9]來控制更多的重試次數。

  • retryPolicy=Always:用戶只想重試系統(tǒng)級錯誤(例如,節(jié)點死亡或被搶占),但不想重試用戶級代碼中發(fā)生的錯誤,因為這些失敗表明存在錯誤。此外,與作為作業(yè)的工作流相比,此選項更適合長時間運行的容器。
  • retryPolicy=OnError:不處理搶占,處理一些系統(tǒng)級錯誤,例如節(jié)點消失或 pod 被刪除。但是,在 Pod 正常終止期間,kubelet 會為終止的 Pod 分配一個失敗狀態(tài)和一個關閉原因。因此,節(jié)點搶占導致節(jié)點狀態(tài)為Failure?,而不是Error,因此不會重試搶占。

我們建議設置retryPolicy: "Always"并使用以下表達式:

'lastRetry.status == "Error" or (lastRetry.status == "Failed" and asInt(lastRetry.exitCode) not in [0])'

9. 確保 progressDeadlineAbort 設置為 true,特別是如果 progressDeadlineSeconds 已設置

項目:Argo Rollouts

優(yōu)秀實踐: 用戶可以設置progressDeadlineSeconds,它以秒為單位說明在更新期間推出必須取得進展的最長時間,然后才被認為失敗。

如果 rollout pod 陷入錯誤狀態(tài)(例如image pull back off?),則 rollout 會在超過進度期限后降級,但錯誤的replica set/pods? 不會按比例縮小。Pod 將不斷重試,最終推出消息將顯示ProgressDeadlineExceeded: The replicaset has timed out progressing?。要中止推出,用戶應同時設置progressDeadlineSeconds?和設置progressDeadlineAbort: true

10. 確保自定義資源與 ArgoCD 實例的命名空間匹配

項目:Argo CD

優(yōu)秀實踐: 在每個存儲庫中,所有Application和AppProject?清單都應匹配相同的metadata.namespace。原因實際上取決于您如何安裝 Argo CD。

如果您在典型部署中部署了 Argo CD,則 Argo CD 會在后臺創(chuàng)建兩個ClusterRoles和ClusterRoleBinding?,默認情況下它們引用argocd?命名空間。在這種情況下,建議不僅要確保所有 Argo CD 資源與 Argo CD 實例的命名空間匹配,還要使用argocd命名空間,否則,您需要確保更新所有 Argo CD 內部資源中的命名空間引用。

但是,如果您為外部集群部署 Argo CD(在“命名空間隔離模式”中),那么 Argo 會在部署 Argo CD 的命名空間中創(chuàng)建角色和關聯的RoleBinding?,而不是ClusterRole和ClusterRoleBinding?。創(chuàng)建的服務帳戶被授予有限級別的管理訪問權限,因此要使 Argo CD 能夠按需要運行,必須明確授予對命名空間的訪問權限。在這種情況下,建議確保所有資源,包括 Application和AppProject,使用 ArgoCD 實例的正確命名空間。

原文:https://datree.io/resources/argocd-best-practices-you-should-know?

責任編輯:趙寧寧 來源: 進擊云原生
相關推薦

2021-09-30 09:53:47

網絡安全網絡攻擊網絡威脅

2024-11-21 17:22:40

2024-04-08 14:33:18

2024-03-28 10:31:07

CIOIT專業(yè)人士IT領導者

2022-04-11 08:30:00

IT網絡安全工作流程

2023-02-24 14:28:56

2023-04-10 11:25:29

工程交流DX

2024-09-23 16:49:32

2021-07-27 09:00:00

開發(fā)Web軟件

2022-11-03 15:26:52

2023-07-31 10:21:56

數據中心運營商

2021-08-08 08:23:45

SQL代碼編程

2022-02-17 10:31:42

云安全IT漏洞

2023-11-13 08:18:56

2024-03-11 15:57:45

Arduino物聯網項 目物聯網

2023-06-16 12:11:08

Linux虛擬化軟件

2024-01-12 16:01:10

2021-06-25 14:50:21

DevSecOps安全 DevOps

2023-09-12 06:55:27

2023-06-03 20:41:26

Discord機器人開源
點贊
收藏

51CTO技術棧公眾號

欧美va在线观看| 四虎影视在线播放| 欧美a级片网站| 精品1区2区在线观看| 国产精彩免费视频| av观看在线| 久久亚洲影视婷婷| 国产欧美精品在线播放| 久久成人在线观看| japanese国产精品| 精品国产乱码91久久久久久网站| 无码人妻丰满熟妇区五十路百度| 欧洲美女少妇精品| 久久无码av三级| 亚洲一区二区三| 免费黄色小视频在线观看| 午夜日韩av| 伊人久久久久久久久久久| 午夜福利三级理论电影 | 国产精品三级电影| 国产精品综合久久久久久| 中文在线免费看视频| 最新亚洲视频| 欧美人与物videos| 中文字幕资源站| 最新亚洲精品| 精品av综合导航| 人妻激情偷乱视频一区二区三区| 成人在线爆射| 精品久久久久久久久久国产| 热久久最新网址| www 日韩| 欧美国产日韩在线观看| 久久国产精品亚洲va麻豆| 亚洲国产精品久久人人爱潘金莲 | 蜜桃成人在线视频| 不卡一区二区在线| 超碰97人人在线| 99热这里只有精品5| 蜜臀av一区二区在线免费观看| …久久精品99久久香蕉国产| 久久久久久久久久久久久久免费看 | 亚洲第一福利网| aaaaa黄色片| 精品国产第一国产综合精品| 欧美丰满一区二区免费视频 | 国产一区二区影院| 国产日韩欧美综合| 在线免费一级片| 青椒成人免费视频| 国产精品偷伦免费视频观看的| 欧美一区免费看| 久久久久.com| 国产mv免费观看入口亚洲| 国产欧美日韩另类| av成人黄色| 欧美影院久久久| 99精品人妻国产毛片| 欧美中文日韩| 国产精品美腿一区在线看| 中文字幕日产av| 久久9热精品视频| 成人免费淫片aa视频免费| 国产精品视频一区二区三区,| 久久国产剧场电影| 亚洲综合中文字幕68页| 亚洲美女福利视频| 成人免费高清视频在线观看| 精品国产乱码久久久久久久软件| 免费的黄色av| 2020国产精品| 亚洲欧美日韩精品在线| 免费黄网站在线播放| 亚洲黄色小视频| 国产91视频一区| ****av在线网毛片| 色拍拍在线精品视频8848| 亚洲国产高清av| 精品视频在线播放一区二区三区| 日韩欧美一区在线| 国产精品久久不卡| 成人精品亚洲| 欧美激情亚洲精品| 国产成人精品777777| 美女性感视频久久| 国产98在线|日韩| 日韩福利一区二区| 国产精品成人一区二区艾草| a级片一区二区| 亚洲插插视频| 欧美性感一类影片在线播放| 亚欧美一区二区三区| 色婷婷综合久久久久久| 视频直播国产精品| 日操夜操天天操| 蜜桃传媒麻豆第一区在线观看| 亚洲最大福利网站| 可以直接在线观看的av| 亚洲欧美电影一区二区| 黄www在线观看| 国产一区二区高清在线| 亚洲免费视频网站| 欧美成人精品欧美一级私黄| 久久久久国内| 国产伦精品一区二区| 在线免费观看的av网站| 亚洲午夜久久久久中文字幕久| 无码日韩人妻精品久久蜜桃| 天堂av一区| 一区二区三区四区在线观看视频| 国产在线欧美在线| 久久se精品一区二区| 久久久久久久久久久久久久久久av | 久久久久日韩精品久久久男男 | 日韩一级片网站| 欧美做受高潮6| 精品二区久久| 91情侣偷在线精品国产| 成人在线观看一区| 精品日韩美女的视频高清| 久久人人爽人人片| 欧美a级成人淫片免费看| 2019中文字幕在线观看| 亚洲爆乳无码一区二区三区| 亚洲欧洲精品一区二区三区 | eeuss中文| 欧美日韩精品免费观看视欧美高清免费大片 | 精品视频日韩| 欧美一级淫片aaaaaaa视频| www久久久久久| 亚洲色图都市小说| 日本国产一级片| 欧美日韩中文一区二区| 欧美亚洲国产另类| 午夜影院在线视频| 婷婷国产v国产偷v亚洲高清| xfplay5566色资源网站| 欧美特黄视频| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 日本怡春院一区二区| 免费观看成人在线| 日本不卡1234视频| 亚洲国产免费av| www.av麻豆| jiyouzz国产精品久久| 久艹在线免费观看| a级日韩大片| 久久久久久尹人网香蕉| 亚洲第九十九页| 亚洲一区二区美女| 人妻av一区二区| 99视频在线精品国自产拍免费观看| 国产成人亚洲欧美| av成人福利| 亚洲美女久久久| 中文字幕手机在线视频| 国产欧美日本一区二区三区| 香蕉视频禁止18| 91日韩视频| 91大片在线观看| 丁香花在线观看完整版电影| 亚洲国产精品久久精品怡红院| 日本少妇性生活| 久久久亚洲精品一区二区三区 | 懂色av一区二区三区蜜臀| 精品少妇人欧美激情在线观看| 国产精品视屏| 国产成人精品视频在线| 77导航福利在线| 欧美一区二区黄| 日产电影一区二区三区| 久久久久99精品国产片| www.com黄色片| 欧美在线亚洲| 久久久久久久免费| 国产激情欧美| 欧美伦理91i| 天堂成人在线视频| 欧美日韩国产影片| 男女免费视频网站| 久久影院视频免费| 国产3p在线播放| 在线日韩欧美| 亚洲国产一区二区三区在线| 日本成人精品| 国产福利视频一区| 免费观看一区二区三区| 在线免费观看a视频| 精品日本一线二线三线不卡| 天堂中文在线网| 中文字幕亚洲视频| 日韩综合第一页| 美女诱惑一区二区| 国产精品国产亚洲精品看不卡| 欧洲福利电影| 国产精品国产三级国产专区53 | yw视频在线观看| 日韩美女一区二区三区| 久久精品五月天| 夜夜嗨av一区二区三区中文字幕| 91精品人妻一区二区| 国精产品一区一区三区mba桃花 | 欧美一区二区三区网站| 亚洲特级片在线| wwwwww日本| 国产91在线观看丝袜| 另类小说第一页| 在线观看一区| 91九色国产ts另类人妖| 国产99亚洲| 国产亚洲自拍偷拍| 91丨精品丨国产| 国产精品久久久久久av| 99thz桃花论族在线播放| 久久av.com| av电影在线观看一区二区三区| 亚洲国产一区二区三区在线观看| 亚洲精品毛片一区二区三区| 黄色精品一区二区| 欧美日韩人妻精品一区二区三区| 欧美国产日本视频| mm131美女视频| 91在线看国产| 亚洲婷婷在线观看| 国产精品羞羞答答xxdd| 国产无遮挡猛进猛出免费软件 | 少妇性l交大片7724com| 奇米四色…亚洲| 日本成人中文字幕在线| 亚洲激情黄色| 国产美女主播在线| 国产精品jizz在线观看美国| 亚洲成年人专区| 久久人人88| 一本色道久久综合亚洲精品婷婷| 国产精品探花在线观看| 欧美日韩免费观看一区| 伊甸园亚洲一区| 欧美一卡2卡3卡4卡无卡免费观看水多多| 国内精品国产成人国产三级粉色| 高清不卡日本v二区在线| 久久在线观看| 亚洲自拍在线观看| 欧美日韩午夜电影网| 91日本在线视频| 狂野欧美xxxx韩国少妇| 亚洲最大福利视频| 在线精品国产亚洲| 高清国产一区| 欧美激情15p| 欧美国产一二三区| 国产成人调教视频在线观看| 日本一区二区久久精品| 国产成人av| 亚洲一区二区三区午夜| 99久久久久久中文字幕一区| 日韩视频在线观看视频| 韩国av一区| 男人和女人啪啪网站| 午夜在线精品| 性欧美videossex精品| 精品中文字幕一区二区小辣椒| 特级西西444www| 成人美女视频在线看| 国产精品久久无码| 国产女人aaa级久久久级| 久久嫩草捆绑紧缚| 综合分类小说区另类春色亚洲小说欧美 | 日本一区福利在线| 欧美下载看逼逼| 久久在线免费| 日本黄色片一级片| 老鸭窝亚洲一区二区三区| mm1313亚洲国产精品无码试看| 麻豆免费精品视频| 97中文字幕在线观看| 91丨porny丨首页| av资源在线免费观看| 亚洲理论在线观看| 欧美日韩一二三四区| 欧美三级乱人伦电影| 精品国产黄色片| 精品伊人久久97| 免费大片黄在线观看视频网站| 久操成人在线视频| 性欧美1819sex性高清| 91亚洲va在线va天堂va国| 日韩大尺度在线观看| 永久域名在线精品| 亚洲美洲欧洲综合国产一区| 中文字幕第36页| 国产大陆a不卡| 成人在线视频免费播放| 国产精品视频在线看| 久久精品免费av| 欧美日本在线看| 午夜福利视频一区二区| 最近2019中文字幕一页二页 | av中文在线| 国产综合在线看| 亚洲三级在线| 欧美在线日韩精品| 红桃视频国产精品| 日韩一区二区三区久久| 99re热视频精品| 婷婷激情四射网| 日本久久电影网| 日本wwwxxxx| 免费91在线视频| 亚洲精品555| 精品无人区一区二区三区竹菊| 国产精品不卡| 国产小视频精品| 国产亚洲欧美日韩日本| 国产精品18p| 91精品国产色综合久久久蜜香臀| 欧美女优在线| 97视频人免费观看| av日韩在线播放| 男同互操gay射视频在线看| 欧美aaaaaa午夜精品| 波多野结衣 在线| 亚洲成人福利片| 精品人妻一区二区三区换脸明星| 中文字幕精品网| 免费污视频在线一区| 久热这里只精品99re8久| 亚洲私拍自拍| 香蕉在线观看视频| 一区二区激情小说| 国产av无码专区亚洲a∨毛片| 在线观看中文字幕亚洲| 欧美日韩女优| 日韩免费av一区二区三区| 另类亚洲自拍| 女人又爽又黄免费女仆| 色综合久久综合| 深夜福利在线视频| 91av在线看| 日本中文字幕在线一区| 国产91在线免费| 97超碰欧美中文字幕| 成年人视频在线免费看| 精品一区二区三区电影| 日韩成人动漫| 亚洲国产日韩美| 美女视频一区二区三区| 日韩av网站在线播放| 欧美日韩日日夜夜| 麻豆网站在线看| 92国产精品久久久久首页 | 国产三区在线视频| 2024国产精品| 国产一级片免费视频| 中文字幕无线精品亚洲乱码一区| www.精品国产| 中文字幕av导航| 高清av一区二区| 久久草视频在线| 亚洲天堂第一页| 深夜日韩欧美| 伊人久久在线观看| 成人黄色大片在线观看 | 日韩福利一区| 亚洲激情一区二区| 国产呦萝稀缺另类资源| 麻豆亚洲av熟女国产一区二| 亚洲国产99精品国自产| 国产高清不卡| 一本久道久久综合| 国产经典欧美精品| 天天操夜夜操视频| 在线日韩中文字幕| 国产一区二区三区视频在线| 国产av天堂无码一区二区三区| 26uuu亚洲| 91好色先生tv| 欧美激情网友自拍| 国产a久久精品一区二区三区| 欧美成人乱码一二三四区免费| 一区二区三区免费网站| 免费看男男www网站入口在线| 国产专区精品视频| 亚洲精品一级| 女教师淫辱の教室蜜臀av软件| 日韩精品一区二区三区在线| 电影一区二区三区| 992tv成人免费观看| 91亚洲国产成人精品一区二区三| 中文字幕丰满人伦在线| 久久免费精品视频| 日韩在线理论| 亚洲中文字幕无码av| 欧美精品丝袜久久久中文字幕| a天堂资源在线| 亚洲精品国产精品久久| zzijzzij亚洲日本少妇熟睡| 亚洲国产高潮在线观看| 国产在线色视频| 91免费版网站在线观看|