Vezérlősík konfigurációellenőrzési hibái

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