簡體   English   中英

Kubectl推出狀態,凍結

[英]Kubectl rollout status , freeze

我使用命令更新了部署的映像,

kubectl設置映像Deployments / deployment_name deployment_name = image

我得到了更新的響應部署“大黃蜂”圖像

然后,當我描述部署時,它指向新映像;但是,當我使用kubectl部署狀態deploy / deployment_name簽出狀態時,我收到一條消息: 等待觀察到部署規范更新... (此后凍結) )

而且沒有創建新的副本集,當我嘗試在儀表板中進行檢查時,我可以看到此1

先謝謝您的幫助

該過程本身非常簡單,因此我必須假設一些人為錯誤或此處遺漏了一些東西,我建議進行以下調試:

1)首先要到達可以進行有效部署的地方,例如重置環境。 一個重要的考慮因素是將圖像從表單中拉出的存儲庫,我知道您說過您正在看到新的圖像名稱,但這是可訪問的公共存儲庫,還是像AWS ecr? 此時推出是否正常?

2)一旦有了有效的部署,請刪除它,然后以與第一個使用新映像的方式完全相同的方式創建新部署-您想查看映像是否有問題或其他問題(對於yml縮進示例)

3)如果使用新映像運行新部署,那么我們可以回溯到使用set命令的原始問題,一些建議可能是使用edit命令: kubectl edit deployment/deployment-name可以使用記事本來手動編輯圖像,也許有空格或一些Windows linux問題,例如LF vs CR LF等。讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM