Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązania dotyczące kodu błędu "SubnetWithExternalResourcesCannotBeUsedByOtherResources", który występuje podczas tworzenia, aktualizowania lub skalowania klastra usługi Microsoft Azure Kubernetes Service (AKS).
Objawy
Podczas próby utworzenia klastra usługi AKS lub wykonania operacji "update" lub "scale" w istniejącym klastrze usługi AKS może wystąpić następujący komunikat o błędzie:
Kod: SubnetWithExternalResourcesCannotBeUsedByOtherResources
Komunikat o błędzie: Nie można użyć identyfikatora URI podsieci subnet1<>, do którego odwołuje <się identyfikator URI zasobu usługi AKS odwołującego się do podsieci Subnet1>, ponieważ zawiera ona zasoby zewnętrzne. Zasoby zewnętrzne w tej podsieci to <identyfikator URI odwołania zewnętrznego używanego przez podsieć Subnet1>. Przed wdrożeniem w tej podsieci należy usunąć te zasoby zewnętrzne.
Przyczyna
Ten błąd jest związany z konfiguracją podsieci. Oznacza to, że próbujesz użyć podsieci, która ma już skojarzone zasoby zewnętrzne dla innego zasobu. Jednak podsieć, która ma skojarzone zasoby zewnętrzne, nie może być używana przez pozostałe zasoby. Aby uzyskać więcej informacji, zobacz Wpływ delegowania podsieci na twoją podsieć.
Rozwiązanie
Jeśli chcesz użyć podsieci dla innego zasobu, użyj jednej z następujących metod:
- Utwórz nową podsieć i skojarz ją z nowym zasobem.
- Usuń odwołania zewnętrzne, w tym linki skojarzenia usługi, delegowanie podsieci itd.