Azure Container Apps – gyakori kérdések (gyakori kérdések)

Ez a cikk az Azure Container Apps szolgáltatással kapcsolatos gyakori kérdéseket és a kapcsolódó válaszokat sorolja fel.

API-k

Az Azure Container Apps közvetlen hozzáférést biztosít a mögöttes Kubernetes API-hoz?

Nem, nincs hozzáférés a Kubernetes API-hoz.

Importálhatom az Azure Container Apps API-t az API Management környezetéből?

Igen.

Számlázás

Hogyan történik az Azure Container Apps számlázása?

Részletekért tekintse meg a számlázási oldalt.

Konfiguráció

Beállíthatom a GitHub Actionst, hogy automatikusan létrehozzam és üzembe helyezhessem a kódot az Azure Container Appsben?

Igen. Az Azure CLI használatával futtassa az containerapp github-action -h a beállításokat. Az Azure Portal használatával lépjen a tárolóalkalmazás "Folyamatos üzembe helyezés" ablakára.

Adatkezelés

Hol tárolja az Azure Container Apps az ügyféladatokat?

Az Azure Container Apps nem helyezi át vagy tárolja az ügyféladatokat az üzembe helyezett régióból.

Kvóták

Hogyan kérhetek kvótanövelést?

Kvótanövelés kérése az Azure Portalon a szolgáltatóként kiválasztott Azure Container Appsszel.

A kvótanövelési kérelmek esetén tartsa szem előtt az alábbiakat:

  • Alkalmazások és környezetek skálázása: Számos különböző kvótát lehet növelni. Az alábbi leírások segítenek az igények azonosításában:

    • Alkalmazások és magok növelése környezetenként: Lehetővé teszi több alkalmazás futtatását egy környezetben és/vagy intenzívebb alkalmazásokban. Ajánlott, ha a számítási feladatok ugyanazon a hálózaton és biztonsági határokon belül telepíthetők.
    • Növekvő környezetek: Ajánlott, ha a számítási feladatok hálózati vagy biztonsági határokat igényelnek. Megjegyzés: Részletes üzleti környezetre lehet szükség, ha a kérés környezeti szintű kvóták növelését igényli.
  • Régiók: a kérelmek Jóváhagyások az Azure-régiókban elérhető számítási kapacitástól függően változnak.

  • Konkrét számítási követelmények: A platform tárolóalkalmazásonként 4 GB-ot támogat. A memóriakorlátok felülbírálása esetenként történik.

  • A skálázás üzleti érvelése: Akkor lehet jogosult a kvótanövelési kérelemre, ha a platformkorlátok blokkolják a számítási feladatokra vonatkozó igényeket. A méretezési korlátok felülbírálása esetenként történik.

Dapr

Milyen Dapr-funkciók és API-k érhetők el az Azure Container Appsben?

Minden Dapr-képesség alapos értékelésen megy keresztül, hogy pozitív hatással legyen az Azure Container Apps-környezetben mikroszolgáltatásokat futtató ügyfelekre, miközben a lehető legjobb élményt nyújtja.

Támogatottak vagy elérhetők az Alfa Dapr API-k és -összetevők az Azure Container Appsben?

Az Azure Container Apps rugalmasságot biztosít a fejlesztőknek a dapr alfa API-k és funkciók önkiszolgáló, opt-in alapon történő kipróbálásához. Bár ezeknek az alfa API-knak és összetevőknek a rendelkezésre állása nem garantált, a görbe előtt maradhat, és megismerheti a legkorszerűbb technológiákat, amint elérhetővé válnak. Bár ezek az alfa API-k és összetevők "ahogy vannak" és "rendelkezésre állnak", a stabil állapot felé tartó folyamatos fejlődésük biztosítja, hogy a fejlesztők mindig az innováció élvonalában legyenek.

Mi a Dapr-verzió kiadási üteme az Azure Container Appsben?

A Dapr tipikus kiadási ütemterve legfeljebb hat héttel a Dapr OSS-kiadás után érhető el. A dapr legújabb verziója szigorú tesztelés után elérhetővé válik az Azure Container Appsben. Az összes régióba való bevezetés körülbelül két hétig is eltarthat.

Hogyan kérhetek Dapr-funkcióbővítést az Azure Container Appshez?

A szolgáltatáskérést az Azure Container Apps GitHub-adattáron keresztül küldheti el. Ügyeljen arra, hogy a "Dapr" szerepeljen a funkciókérés címében. A szolgáltatáskérést az Azure Container Apps GitHub-adattáron keresztül küldheti el. Ügyeljen arra, hogy a "Dapr" szerepeljen a funkciókérés címében.

Dockerless-üzemelő példányok

Mi az a Docker-kevésbé üzemelő példány?

A Docker nélküli üzembe helyezés lehetővé teszi az alkalmazás üzembe helyezését anélkül, hogy dockerfile-t határoz meg a kódban. Ehelyett a Container Apps felhőalapú buildelési funkciója a Buildpacks használatával a helyi gépen lévő forráskódot tárolólemezképké alakítja. Ez a beállítás az Azure Container Apps alapértelmezett beállításjegyzékét használja.

A Docker-less alkalmazás telepítése során megjelennek az "ImagePullBackOff on legion", a "Kubernetes error" vagy az "Gateway error" (Átjáróhiba) üzenet, és az alkalmazás nem telepít sikeresen.

Ismert problémát tapasztal a Docker-kevésbé üzemelő példányokkal kapcsolatban. Az újrapróbálkozás megoldhatja ezt az Ön számára. Ha ez a probléma merül fel, nyisson meg egy GitHub-problémát , hogy csapatunk kivizsgálhassa.

.NET-alkalmazások üzembe helyezése

Mi a teendő, ha a .NET-alkalmazás nem skálázható?

Engedélyeznie kell az adatvédelmet az Azure Container Apps összes .NET-alkalmazásához. Részletekért tekintse meg a ASP.NET Core-alkalmazások üzembe helyezését és skálázását az Azure Container Appsben .

Java-alkalmazások üzembe helyezése

Mely JDK-verziók támogatottak, és hogyan konfigurálhatom a JDK-verziót?

A Container Apps négy LTS JDK-verziót támogat: JDK 8, JDK 11, JDK 17 és JDK 21. A forráskód összeállítása esetén az alapértelmezett verzió a JDK 17. JAR-fájl build esetén a JDK-verzió a META-INF\MANIFEST fájlhelyről lesz beolvasva. MF a JAR-ban, de az alapértelmezett JDK 17-es verzióját használja, ha a megadott verzió nem érhető el.

A JDK-verziót úgy konfigurálhatja, hogy felülbírálja az alapértelmezett verziót a buildkörnyezet változóival.

Mely Java-buildelési eszközök támogatottak?

Maven

Hogyan szabhatok testre egy Java-rendszerkép-buildet a forráskódból?

A Java-rendszerképek összeállítását a buildkörnyezet változóival szabhatja testre.

Hogyan győződjön meg arról, hogy a Docker-less build buildje és képe ugyanabban a régióban érhető el, mint az alkalmazásom?

containerapp up Docker-less kódbázissal kombinálva használja a paramétert, hogy az --location alkalmazás az USA keleti régiójától eltérő helyen fusson.