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.
A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | Prémium
Ez a cikk az Azure API Management saját üzemeltetésű átjáró összetevőjének Kubernetes-fürtön való üzembe helyezésének lépéseit ismerteti.
Feljegyzés
Saját üzemeltetésű átjárót is üzembe helyezhet egy Azure Arc-kompatibilis Kubernetes-fürtön fürtbővítményként.
Előfeltételek
Tekintse át a következő rövid útmutatót: Azure API Management-példány létrehozása.
Hozzon létre egy Kubernetes-klasztert, vagy rendelkezzen hozzáféréssel egy meglévőhöz.
Tipp.
Az egycsomópontos fürtök jól működnek fejlesztési és értékelési célokra. Kubernetes minősített többcsomópontos fürtök használata a helyszínen vagy a felhőben éles számítási feladatokhoz
Saját üzemeltetésű átjáróerőforrás kiépítése az API Management-példányban.
Üzembe helyezés a Kubernetesben
Tipp.
Az alábbi lépésekben üzembe helyezi a saját üzemeltetésű átjárót a Kubernetesben, és engedélyezi a hitelesítést az API Management-példányon átjáró-hozzáférési jogkivonat (hitelesítési kulcs) használatával. A saját üzemeltetésű átjárót a Kubernetesben is üzembe helyezheti, és a Microsoft Entra ID használatával engedélyezheti a hitelesítést az API Management-példányon.
- Válassza az Átjárók lehetőséget az Üzembe helyezés és infrastruktúra területen.
- Válassza ki az üzembe helyezni kívánt saját üzemeltetésű átjáróerőforrást.
- Válassza az Üzembe helyezés lehetőséget.
- A jogkivonat szövegmezőjében lévő hozzáférési jogkivonat automatikusan lett létrehozva Az alapértelmezett Lejárati és Titkos kulcsértékek alapján. Ha szükséges, válasszon értékeket bármelyik vagy mindkét vezérlőben egy új jogkivonat létrehozásához.
- Válassza a Kubernetes lapot az Üzembehelyezési szkriptek csoportban.
- Válassza ki az <átjárónév>.yml fájlhivatkozást, és töltse le a YAML-fájlt.
-
A parancsok vágólapra mentéséhez válassza a Másolás ikont a
kubectlszövegmező jobb alsó sarkában. - Az Azure Kubernetes Service (AKS) használatakor futtassa
az aks get-credentials --resource-group <resource-group-name> --name <resource-name> --adminegy új terminál munkamenetben. - A parancsok futtatásával hozza létre a szükséges Kubernetes-objektumokat az alapértelmezett névtérben, és indítsa el a saját üzemeltetésű átjáró podjait a Microsoft Eszközjegyzék letöltött tárolórendszerképből.
- Az első lépés létrehoz egy Kubernetes-titkos kulcsot, amely tartalmazza a 4. lépésben létrehozott hozzáférési jogkivonatot. Ezután létrehoz egy Kubernetes-üzembe helyezést a saját üzemeltetésű átjáróhoz, amely egy ConfigMap-et használ az átjáró konfigurációjával.
Ellenőrizze, hogy az átjáró fut-e
Futtassa a következő parancsot annak ellenőrzéséhez, hogy az üzembe helyezés sikeres volt-e. Az összes objektum létrehozása és a podok inicializálása eltarthat egy kis ideig.
kubectl get deploymentsVissza kell térnie
NAME READY UP-TO-DATE AVAILABLE AGE <gateway-name> 1/1 1 1 18sFuttassa a következő parancsot annak ellenőrzéséhez, hogy a szolgáltatások sikeresen létrejöttek-e. A szolgáltatás IP-címei és portja eltérő lesz.
kubectl get servicesVissza kell térnie
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE <gateway-name>-live-traffic ClusterIP None <none> 4290/UDP,4291/UDP 9m1s <gateway-name>-instance-discovery LoadBalancer 10.99.236.168 <pending> 80:31620/TCP,443:30456/TCP 9m1sLépjen vissza az Azure Portalra, és válassza az Áttekintés lehetőséget.
Győződjön meg arról, hogy az Állapot zöld pipát, majd egy csomópontszámot jelenít meg, amely megfelel a YAML-fájlban megadott replikák számának. Ez az állapot azt jelenti, hogy az üzembe helyezett, saját üzemeltetésű átjáró podok sikeresen kommunikálnak az API Management szolgáltatással, és rendszeres "szívveréssel" rendelkeznek.
Tipp.
- Futtassa a
kubectl logs deployment/<gateway-name>parancsot egy véletlenszerűen kiválasztott pod naplóinak megtekintéséhez, ha több van. - Futtassa
kubectl logs -ha parancsopciók teljes készletének megtekintéséhez, például arra, hogyan lehet megjeleníteni egy adott pod vagy tároló naplóit.
Kapcsolódó tartalom
- A saját üzemeltetésű átjáróval kapcsolatos további információkért tekintse meg a saját üzemeltetésű átjáró áttekintését.
- Megtudhatja , hogyan helyezhet üzembe saját üzemeltetésű API Management-átjárót az Azure Arc-kompatibilis Kubernetes-fürtökön.
- Tudjon meg többet az útmutatásról, amely a saját üzemeltetésű átjáró Kubernetes rendszeren történő éles üzemi futtatására vonatkozik.