Điểm:1

Lỗi nâng cấp phiên bản AKS: Thao tác không thành công với trạng thái: 'Xung đột'. Chi tiết: Nâng cấp không được phép trong khi cụm ở trạng thái không thành công

lá cờ in

Tôi nhận thấy rằng một trong các dịch vụ AKS đang ở trạng thái không thành công. Khi tôi đi chẩn đoán, tôi phát hiện ra rằng phiên bản hiện tại không được hỗ trợ nữa. Vì vậy, tôi đã cố gắng làm theo hướng dẫn được nêu ở đây: https://docs.microsoft.com/en-us/azure/aks/upgrade-cluster

Tôi chạy lệnh đầu tiên:

az aks get-upgrades --resource-group myResourceGroup --name myAKSCluster --output table

và sau đó:

nâng cấp az aks --resource-group myResourceGroup --name myAKSCluster --kubernetes-version new_version

và điều đó sẽ tạo ra lỗi:

Thao tác không thành công với trạng thái: 'Xung đột'. Chi tiết: Nâng cấp là không được phép trong khi cụm ở trạng thái không thành công. Đối với các bước giải quyết chuyến thăm https://aka.ms/aks-cluster-failed để khắc phục sự cố tại sao trạng thái cụm có thể bị lỗi và các bước khắc phục trạng thái cụm.

Vì vậy, trạng thái không thành công do phiên bản cũ và không thể cập nhật phiên bản do trạng thái không thành công... tôi đã kiểm tra cái này https://stackoverflow.com/questions/54631309/this-container-service-is-in-a-failed-state nhưng đó không phải là vấn đề của chúng tôi, chúng tôi có rất nhiều tài nguyên để tìm hiểu (mà chúng tôi đã kiểm tra với az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles)

Xóa và tạo lại AKS không phải là một tùy chọn.

Điểm:5
lá cờ in

Vì vậy, sau nhiều giờ thử các giải pháp khác nhau và không thành công, tôi đã tìm ra cách khắc phục vấn đề này trong số các câu trả lời ở đây: https://github.com/Azure/AKS/issues/542

Để khắc phục trạng thái không thành công do phiên bản lỗi thời, tôi chỉ cần thực hiện như sau:

Nâng cấp lên phiên bản đã có. Vì vậy, phiên bản của tôi là 1.14.8 và tôi chỉ cần chạy:

nâng cấp az aks --resource-group myResourceGroup --name myAKSCluster --kubernetes-version 1.14.8

đã sửa lỗi trạng thái của cụm!

Sau đó, tôi mới chạy nâng cấp lên phiên bản tiếp theo chính xác (trong trường hợp của tôi là 1.18.19):

nâng cấp az aks --resource-group myResourceGroup --name myAKSCluster --kubernetes-version 1.18.19

Tôi hy vọng rằng điều này sẽ giúp ai đó tiết kiệm hàng giờ thất vọng :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.