AKSの永続ボリューム要求イベントでLinkedAuthorizationFailedが発生
TA
0
評価のポイント
前提
AKSに対し、下記①②の操作を行いました。
①Kubernetes バージョン1.31.3 から 1.32.4 にアップグレード
→podは全起動しました
②定義の再リリース
→一部のpodが起動しない状態となっております。
→②を複数回行っても現象は同じです
同構成の環境で同様の操作をしておりますが、現象が発生しているのは1環境のみです。
②での永続ボリューム要求で発生しているWarningイベント内のメッセージは下記となります。
failed to provision volume with StorageClass "<ストレージクラス1>": rpc error: code = Internal desc = update service endpoints failed with error: failed to update the subnet <サブネット2> under vnet <仮想ネットワーク1>: PUT http://localhost:7788/subscriptions/<サブスクリプション1のID>/resourceGroups/<リソースグループ1>/providers/Microsoft.Network/virtualNetworks/<仮想ネットワーク1>/subnets/<サブネット2>
--------------------------------------------------------------------------------
RESPONSE 403: 403 Forbidden
ERROR CODE: LinkedAuthorizationFailed
--------------------------------------------------------------------------------
{
"error": {
"code": "LinkedAuthorizationFailed",
"message": "The client 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' with object id 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' has permission to perform action 'Microsoft.Network/virtualNetworks/subnets/write' on scope '/subscriptions/<サブスクリプション1のID>/resourceGroups/<リソースグループ1>/providers/Microsoft.Network/virtualNetworks/<仮想ネットワーク1>/subnets/<サブネット2>'; however, it does not have permission to perform action(s) 'Microsoft.Network/routeTables/join/action' on the linked scope(s) '/subscriptions/<サブスクリプション1のID>/resourceGroups/<リソースグループ2(名称は mc_リソースグループ1_サブネット2_リージョン の組み合わせ)>/providers/Microsoft.Network/routeTables/aks-agentpool-XXXXXXXX-routetable' (respectively) or the linked scope(s) are invalid."
}
}
LinkedAuthorizationFailedとありますが、メッセージ内に、対象AKSとは別環境となるサブネットが記載されておりました。元々接続を想定していないサブネットとなります。
定義内容を確認しましたが、 永続ボリューム要求、永続ボリューム、ストレージクラスのYAMLでは サブネットの設定項目はありませんでした。
またストレージ関連が同構成の別環境では問題が発生しておりません。
kubernetes masterに何か問題が発生しているのではないかと考えております。
確認事項
現象を確認いただき、原因のご教示およびAzure内部の問題であれば復旧をお願いいたします。
また、こちらで対応可能な事項がございましたらご教示をお願いいたします。
※本質問の「子タグ」の「Azure SQL Database」は単一選択肢の必須項目のため指定しております。
Azure SQL Database
Azure SQL Database
Azure リレーショナル データベース サービス。