私はAzureのTwitterサポート(ServerFault.comではなく)でこれをここに投稿するように求められました。Azureのストレージアカウントが低下した場合、どのようにVHDに再接続しますか?
私たちのKubernetes環境は、Azureでコンテナサービスを使用している24個のVHDを使用して、変更を必要とせずに1週間以上すばらしく機能しています。
次に、すべてのサービスが停止したというアラートが突然表示されます。 Persistent Volume Claimsを使用するすべてのポッドは、ContainerCreatingに固執しています。迅速なkubectl describe pod podname
ショー:ポッドのすべての
Unable to mount volumes for pod "***-1370023040-st581_default(9b050936-1baa-11e7-9b77-000d3ab513dc)": timeout expired waiting for volumes to attach/mount for pod "default"/"***-1370023040-st581". list of unattached/unmounted volumes=[***-persistent-storage]
と
Error syncing pod, skipping: timeout expired waiting for volumes to attach/mount for pod "default"/"***-1370023040-st581". list of unattached/unmounted volumes=[***-persistent-storage]
。
Azureポータルでは、Agent OSのVHDだけがディスクとして接続されていることがエージェントにわかります。手動でディスクを追加しようとすると、次のエラーが発生します。
Failed to update disks for the virtual machine 'k8s-agent-CD93CDEA-0'. Error: A disk named '***mgmt-dynamic-pvc-018bdc6e-161a-11e7-8ca8-000d3ab513dc.vhd' already uses the same VHD URL …https://***.blob.core.windows.net/vhds/***mgmt-dynamic-pvc-018bdc6e-161a-11e7-8ca8-000d3ab513dc.vhd ….
エージェント/マスターを再起動しても問題は解決されません。
私たちは、32個のデータディスクをサポートするエージェントにF16Sを使用しています。
VHDを再接続するにはどうすればいいですか?