Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk azt ismerteti, hogyan azonosíthatja és háríthatja el a ControlPlaneConfigurationValidation hibakódokat, amelyek akkor fordulhatnak elő, amikor AKS-fürtöt hoz létre és üzemel be az Azure Local-on.
Tünetek
Amikor AKS Arc-fürtöt próbál létrehozni, a következő hibaüzenet jelenik meg:
admission webhook "vhybridakscluster.kb.io" denied the request: {
"result": "Failed",
"validationChecks": [
{
"name": "ControlPlaneConfigurationValidation",
"message": "ControlPlane: Global LinuxProfile SSH public keys should be valid and non-empty. ssh: no key found",
"recommendation": "Please check https://aka.ms/AKSArcValidationErrors/ControlPlaneConfigurationValidation for recommendations"
}
]
}
Az alábbi szakasz azokat a hibaüzeneteket ismerteti, amelyeket a ControlPlaneConfigurationValidation hibakódjának észlelésekor láthat.
A globális LinuxProfile SSH nyilvános kulcsainak érvényesnek és nem üresnek kell lenniük
Ha nem ad meg érvényes SSH-kulcsadatokat a Kubernetes-fürt létrehozása során, és nem létezik SSH-kulcs, a következőhöz hasonló hibaüzenetek jelennek meg:
- Egy RSA-kulcsfájlt vagy kulcsértéket kell megadni az SSH kulcsértékéhez.
- Vezérlősík: Hiányzó biztonsági kulcsok a fürtkonfigurációban.
- A LinuxProfile SSH nyilvános kulcsainak érvényesnek és nem üresnek kell lenniük.
- A globális LinuxProfile SSH nyilvános kulcsainak érvényesnek és nem üresnek kell lenniük.
A probléma megoldásához tekintse meg a és szakaszokat az Azure CLI használatával az SSH-kulcsok létrehozásához és tárolásához. Ezután tekintse meg Kubernetes-fürtök létrehozása a használt felülethez. Ha REST API-t használ, tekintse meg kiépített fürtpéldányok a kiépített fürtpéldány létrehozásához.
Vezérlősíkok száma és virtuális gép mérete
A Kubernetesben a vezérlősík csomópontjai felügyelik és vezényelik a fürtöt. Olyan kulcsfontosságú összetevőket futtatnak, mint az API-szerver, az etcd és az ütemező. A vezérlősík-csomópontok fenntartják a fürt állapotát, ütemezik a számítási feladatokat, és biztosítják a magas rendelkezésre állást, gyakran több csomópontot használva a redundancia érdekében.
Az AKS Arc-fürt sikeres létrehozásához meg kell adnia legalább egy vezérlősík csomópontszámát. Az etcd kvórum fenntartása érdekében a vezérlősík csomópontszámának páratlan számnak kell lennie. A támogatott darabszámokkal és VM SKU-kkal kapcsolatos további információkért lásd Az AKS skálázási követelményei az Azure helyi elérhetőségében.
Következő lépések
Az Azure Arc által engedélyezett AKS-problémák elhárítása