Referencia: Saját üzemeltetésű átjáró Azure Arc konfigurációs beállításai
A KÖVETKEZŐKRE VONATKOZIK: Fejlesztő | Prémium
Ez a cikk a saját üzemeltetésű API Management-átjárótárolóHoz készült Azure Arc-bővítmény konfigurálásához használt kötelező és választható beállításokra nyújt hivatkozást.
Fontos
Az Api Management saját üzemeltetésű átjárója az Azure Arcon jelenleg előzetes verzióban érhető el. Az előzetes verzióban az API Management átjáróbővítmény a következő régiókban érhető el:
- Ázsia (kelet-, délkelet-)
- Ausztrália (2. középső, keleti és délkeleti régió)
- Brazília (dél- és délkeleti régió)
- Kanada (közép-, kelet-)
- Európa (észak, nyugat)
- Franciaország (Közép- és Dél-Franciaország)
- Németország (Észak- és Nyugat-Közép)
- India (középső, déli, nyugati, jio középső és nyugati régió)
- Japán (Kelet és Nyugat)
- Korea (Közép- és Dél-Korea)
- Norvégia (Kelet és Nyugat)
- Dél-Afrika (észak és nyugat)
- Svédország (központi)
- Svájc (észak és nyugat)
- Egyesült Arab Emírségek (Egyesült Arab Emírségek – Középső és Északi régió)
- Egyesült Királyság (Egyesült Királyság –Dél- és Egyesült Királyság)
- Egyesült Államok (USA - Central, Central EUAP, East, East 2, East 2 EUAP, North Central, South Central, West Central, West, West 2, West 3)
Configuration API-integráció
A Configuration API-t a saját üzemeltetésű átjáró használja az Azure API Managementhez való csatlakozáshoz a legújabb konfiguráció lekéréséhez és metrikák küldéséhez, ha engedélyezve van.
Az alábbi áttekintés az összes konfigurációs lehetőséget ismerteti:
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
gateway.configuration.uri |
Konfigurációs végpont az Azure API Managementben a saját üzemeltetésű átjáróhoz. Keresse meg ezt az értéket az Azure Portalon az Átjárók>üzembe helyezése területen. | Igen | n/a |
gateway.auth.token |
Hitelesítési kulcs az Azure API Management szolgáltatással való hitelesítéshez. Általában a következővel GatewayKey kezdődik: . |
Igen | n/a |
gateway.configuration.backup.enabled |
Ha engedélyezve van, a legújabb letöltött konfiguráció biztonsági másolata tárolóköteten lesz tárolva | false |
|
gateway.configuration.backup.persistentVolumeClaim.accessMode |
Hozzáférési mód az Állandó kötet jogcím (PVC) podhoz | ReadWriteMany |
|
gateway.configuration.backup.persistentVolumeClaim.size |
A létrehozandó állandó mennyiségi jogcím (PVC) mérete | 50Mi |
|
gateway.configuration.backup.persistentVolumeClaim.storageClassName |
Az állandó kötet jogcíméhez (PVC) használandó tárosztály neve. Ha nincs hozzárendelve érték (null ), a rendszer a platform alapértelmezett értékét használja. A megadott tárolási osztálynak támogatnia ReadWriteMany kell a hozzáférési módot, további információ a támogatott kötetszolgáltatókról és azok támogatott hozzáférési módjairól. |
null |
Példányok közötti felderítés és szinkronizálás
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
service.instance.heartbeat.port |
A saját üzemeltetésű átjáró üzembe helyezésének példányaihoz használt UDP-port, amellyel szívveréseket küldhet más példányoknak. | Nem | 4291 |
service.instance.synchronization.port |
A saját üzemeltetésű átjárópéldányokhoz használt UDP-port több példány közötti sebességkorlátozás szinkronizálásához. | Nem | 4290 |
Mérőszámok
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
telemetry.metrics.cloud |
Annak jelzése, hogy engedélyezi-e a metrikák Azure Monitorba történő kibocsátását. | Nem | true |
telemetry.metrics.local |
Helyi metrikák gyűjtésének engedélyezése a StatsD-ben. Az érték a következő lehetőségek egyike: none , statsd . |
Nem | N.A. |
telemetry.metrics.localStatsd.endpoint |
StatsD-végpont. | Igen, ha telemetry.metrics.local be van állítva; statsd egyébként nem. |
n/a |
telemetry.metrics.localStatsd.sampling |
StatsD-metrikák mintavételezési sebessége. Az értéknek 0 és 1 közöttinek kell lennie, például 0,5-nek. | Nem | N.A. |
telemetry.metrics.localStatsd.tagFormat |
StatsD exportőr címkézési formátuma. Az érték a következő lehetőségek egyike: ibrato , dogStatsD , influxDB . |
Nem | N.A. |
telemetry.metrics.opentelemetry.enabled |
Annak jelzése, hogy engedélyezi-e a metrikáknak a Kubernetes OpenTelemetry-gyűjtőjéhez való kibocsátását. | Nem | false |
telemetry.metrics.opentelemetry.collector.uri |
Az OpenTelemetry-gyűjtő URI-ja, amelybe metrikákat küldhet. | Igen, ha observability.opentelemetry.enabled be van állítva; true egyébként nem. |
n/a |
Naplók
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
telemetry.logs.std |
Engedélyezze a naplózást egy szabványos streambe. Az érték a következő lehetőségek egyike: none , text , json . |
Nem | text |
telemetry.logs.local |
Engedélyezze a helyi naplózást. Az érték a következő lehetőségek egyike: none , auto , localsyslog , rfc5424 , , journal json |
Nem | auto |
telemetry.logs.localConfig.localsyslog.endpoint |
Helyi syslogok végpontja | Igen, ha telemetry.logs.local a beállítás értéke localsyslog ; egyébként nem. |
n/a |
telemetry.logs.localConfig.localsyslog.facility |
Megadja például 7 a helyi syslog-létesítmény kódját. |
Nem | N.A. |
telemetry.logs.localConfig.rfc5424.endpoint |
rfc5424 végpont. | Igen, ha telemetry.logs.local a beállítás értéke rfc5424 ; egyébként nem. |
n/a |
telemetry.logs.localConfig.rfc5424.facility |
Létesítmény kódja rfc5424-re, például:7 |
Nem | N.A. |
telemetry.logs.localConfig.journal.endpoint |
Naplóvégpont. | Igen, ha telemetry.logs.local a beállítás értéke journal ; egyébként nem. |
n/a |
Forgalom útválasztása
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
service.type |
Az átjáró felfedéséhez használandó Kubernetes-szolgáltatás típusa. (dokumentumok) | Nem | ClusterIP |
service.http.port |
HTTP-forgalom felfedéséhez használandó port. | Nem | 8080 |
service.http.nodePort |
A HTTP-forgalom felfedéséhez használandó port a csomóponton. Ez szolgáltatástípusként szükséges NodePort . |
Nem | N.A. |
service.https.port |
HTTPS-forgalom felfedéséhez használandó port. | Nem | 8081 |
service.https.nodePort |
A HTTPS-forgalom felfedéséhez használandó port a csomóponton. Ez szolgáltatástípusként szükséges NodePort . |
Nem | N.A. |
service.annotations |
Az átjáró Kubernetes szolgáltatásához hozzáadandó megjegyzések. | Nem | N.A. |
ingress.annotations |
Az átjáró Kubernetes bejövő forgalmához hozzáadandó megjegyzések. (kísérleti) | Nem | N.A. |
ingress.enabled |
Annak jelzése, hogy a Kubernetes Bejövő forgalom használata ajánlott-e. (kísérleti) | Nem | false |
ingress.tls |
A Kubernetes Bejövő forgalom TLS-konfigurációja. (kísérleti) | Nem | N.A. |
ingress.hosts |
A Kubernetes Bejövő forgalomhoz használandó gazdagépek konfigurálása. (kísérleti) | Nem | N.A. |
Integrációk
A saját üzemeltetésű átjáró különböző más technológiákkal integrálható. Ez a szakasz áttekintést nyújt a használható konfigurációs lehetőségekről.
Dapr
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
dapr.enabled |
Annak jelzése, hogy a Dapr-integrációt kell-e használni. | Nem | false |
dapr.app.id |
Dapr-integrációhoz használandó alkalmazásazonosító | Egyik sem | |
dapr.config |
Meghatározza, hogy a CRD Dapr melyik konfigurációt használja | tracing |
|
dapr.logging.level |
A Dapr oldalkocsi részletességének szintje | info |
|
dapr.logging.useJsonOutput |
Annak jelzése, hogy a naplózásnak JSON formátumban kell-e lennie | true |
Azure Monitor
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
monitoring.customResourceId |
Az Azure Log Analytics-munkaterület erőforrás-azonosítója a naplók elküldéséhez. | Nem | N.A. |
monitoring.ingestionKey |
Betöltési kulcs az Azure Log Analytics-munkaterülettel való hitelesítéshez a naplók elküldéséhez. | Nem | N.A. |
monitoring.workspaceId |
Az Azure Log Analytics-munkaterület munkaterület-azonosítója a naplók elküldéséhez. | Nem | N.A. |
Kép > számítási feladatok ütemezése
A Kubernetes egy hatékony vezénylési platform, amely nagy rugalmasságot biztosít az üzembe helyezés és az ütemezés módjában.
Ez a szakasz áttekintést nyújt azokról a konfigurációs lehetőségekről, amelyekkel befolyásolhatja a használt rendszerképet, hogyan ütemezhető és konfigurálható öngyógyításra.
Név | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
replicaCount |
A futtatandó saját üzemeltetésű átjáró példányainak száma. | Nem | 3 |
image.repository |
Futtatandó kép. | Nem | mcr.microsoft.com/azure-api-management/gateway |
image.pullPolicy |
Tárolólemezképek lekéréséhez használható szabályzat. | Nem | IfNotPresent |
image.tag |
Használandó tárolórendszerkép-címke. | Nem | A bővítmény alkalmazásverziója használatos |
imagePullSecrets |
Kubernetes titkos kód a tárolóregisztrációs adatbázissal való hitelesítéshez a tárolólemezkép lekérésekor. | Nem | N.A. |
probes.readiness.httpGet.path |
A tároló készültségi mintavételéhez használandó URI-elérési út | Nem | /status-0123456789abcdef |
probes.readiness.httpGet.port |
A tároló élőség-mintavételéhez használandó port | Nem | http |
probes.liveness.httpGet.path |
A tároló élősségi mintavételeihez használandó URI-elérési út | Nem | /status-0123456789abcdef |
probes.liveness.httpGet.port |
A tároló élőség-mintavételéhez használandó port | Nem | http |
highAvailability.enabled |
Annak jelzése, hogy az átjárót magas rendelkezésre állásúra kell-e ütemezni a fürtben. | Nem | false |
highAvailability.disruption.maximumUnavailable |
Azon podok mennyisége, amelyek önkéntes megszakítások miatt nem érhetők el. | Nem | 25% |
highAvailability.podTopologySpread.whenUnsatisfiable |
Annak jelzése, hogy a podok hogyan legyenek elosztva a csomópontok között, ha a követelmény nem teljesíthető. További információ a Kubernetes-dokumentumokban | Nem | ScheduleAnyway |
resources |
Az átjáróhoz rendelendő CPU-/memória-erőforrások definiálásának képessége | Nem | N.A. |
nodeSelector |
Lehetőség választók használatára annak a csomópontnak a azonosítására, amelyen az átjárónak futnia kell. | Nem | N.A. |
affinity |
Affinitás podütemezéshez (dokumentumok) | Nem | N.A. |
tolerations |
Tolerations for pod scheduling (docs) | Nem | N.A. |
Következő lépések
- További információ a saját üzemeltetésű átjáró éles környezetben való futtatásáról a Kubernetesen
- Saját üzemeltetésű átjáró üzembe helyezése a Dockerben
- Saját üzemeltetésű átjáró üzembe helyezése a Kubernetesben
- Saját üzemeltetésű átjáró üzembe helyezése az Azure Arc-kompatibilis Kubernetes-fürtön
- Dapr-támogatás engedélyezése saját üzemeltetésű átjárón
- További információ a saját üzemeltetésű átjárótároló lemezképének konfigurációs beállításairól