Speech service-tárolók használata a Kubernetes és a Helm használatával
A Speech-tárolók helyszíni felügyeletének egyik lehetősége a Kubernetes és a Helm használata. Kubernetes-csomagot hozunk létre a Kubernetes és a Helm használatával a szöveg és a szöveg közötti beszéd definiálásához. Ez a csomag egy helyszíni Kubernetes-fürtben van üzembe helyezve. Végül bemutatjuk, hogyan tesztelheti az üzembe helyezett szolgáltatásokat és a különböző konfigurációs beállításokat. További információ a Docker-tárolók Kubernetes-vezénylés nélküli futtatásáról: Speech service-tárolók telepítése és futtatása.
Előfeltételek
A Speech-tárolók helyszíni használata előtt az alábbi előfeltételek teljesülnek:
Kötelező | Cél |
---|---|
Azure-fiók | Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot. |
Tárolóregisztrációs adatbázis-hozzáférés | Ahhoz, hogy a Kubernetes lekérje a Docker-rendszerképeket a fürtbe, hozzá kell férnie a tárolóregisztrációs adatbázishoz. |
Kubernetes parancssori felület | A Kubernetes CLI szükséges a megosztott hitelesítő adatok tárolóregisztrációs adatbázisból való kezeléséhez. A Kubernetesre a Helm, vagyis a Kubernetes csomagkezelője előtt is szükség van. |
Helm CLI | Telepítse a Helm CLI-t, amely egy helm-diagram (tárolócsomag definíciója) telepítéséhez használható. |
Beszéderőforrás | A tárolók használatához a következőkre van szükség: Egy Speech Azure-erőforrás a kapcsolódó számlázási kulcs és a számlázási végpont URI-jának lekéréséhez. Mindkét érték elérhető az Azure Portal Beszéd áttekintése és Kulcsok lapján, és a tároló elindításához szükséges. {API_KEY}: erőforráskulcs {ENDPOINT_URI}: a végpont URI-példája a következő: https://eastus.api.cognitive.microsoft.com/sts/v1.0 |
A gazdagép javasolt konfigurációja
Hivatkozásként tekintse meg a Speech service tárológazdaszámítógépének adatait. Ez a helm-diagram automatikusan kiszámítja a processzor- és memóriakövetelményeket a felhasználó által megadott dekódolások (egyidejű kérések) alapján. Emellett attól függően is módosítja, hogy a hang- és szövegbevitel optimalizálása konfigurálva enabled
van-e. A helm-diagram alapértelmezés szerint két egyidejű kérés, és letiltja az optimalizálást.
Szolgáltatás | CPU/tároló | Memória/ tároló |
---|---|---|
beszéd szöveggé | Egy dekóderhez legalább 1150 millicore szükséges. Ha engedélyezve optimizedForAudioFile van, akkor 1950 millicore szükséges. (alapértelmezett: két dekóder) |
Kötelező: 2 GB Korlátozott: 4 GB |
szövegről beszédre | egy egyidejű kéréshez legalább 500 millicore szükséges. Ha engedélyezve optimizeForTurboMode van, akkor 1000 millicore szükséges. (alapértelmezett: két egyidejű kérés) |
Kötelező: 1 GB Korlátozott: 2 GB |
Csatlakozás a Kubernetes-fürthöz
A gazdaszámítógépnek várhatóan elérhető Kubernetes-fürtje lesz. Ebből az oktatóanyagból megtudhatja, hogyan helyezhet üzembe Kubernetes-fürtöt egy gazdaszámítógépen.
Helm-diagramértékek konfigurálása üzembe helyezéshez
Keresse fel a Microsoft Helm Hubot a Microsoft által kínált nyilvánosan elérhető helm-diagramokért. A Microsoft Helm Hubon megtalálja az Azure AI Speech helyszíni diagramját. A helyszíni Azure AI Speech az a diagram, amelyet telepítünk, de először explicit config-values.yaml
konfigurációkat tartalmazó fájlt kell létrehoznunk. Kezdjük azzal, hogy hozzáadja a Microsoft-adattárat a Helm-példányhoz.
helm repo add microsoft https://microsoft.github.io/charts/repo
Ezután konfiguráljuk a Helm-diagram értékeit. Másolja és illessze be a következő YAML-et egy nevű config-values.yaml
fájlba. Az Azure AI Speech helyszíni Helm-diagram testreszabásával kapcsolatos további információkért lásd a helm-diagramok testreszabását ismertető témakört. Cserélje le a # {ENDPOINT_URI}
megjegyzéseket # {API_KEY}
a saját értékeire.
# These settings are deployment specific and users can provide customizations
# speech to text configurations
speechToText:
enabled: true
numberOfConcurrentRequest: 3
optimizeForAudioFile: true
image:
registry: mcr.microsoft.com
repository: azure-cognitive-services/speechservices/speech-to-text
tag: latest
pullSecrets:
- mcr # Or an existing secret
args:
eula: accept
billing: # {ENDPOINT_URI}
apikey: # {API_KEY}
# text to speech configurations
textToSpeech:
enabled: true
numberOfConcurrentRequest: 3
optimizeForTurboMode: true
image:
registry: mcr.microsoft.com
repository: azure-cognitive-services/speechservices/neural-text-to-speech
tag: latest
pullSecrets:
- mcr # Or an existing secret
args:
eula: accept
billing: # {ENDPOINT_URI}
apikey: # {API_KEY}
Fontos
Ha az és apikey
az billing
értékek nincsenek megadva, a szolgáltatások 15 perc után lejárnak. Hasonlóképpen, az ellenőrzés sikertelen lesz, mivel a szolgáltatások nem lesznek elérhetők.
A Kubernetes-csomag (Helm-diagram)
A Helm-diagram a tárolóregisztrációs adatbázisból mcr.microsoft.com
lekérendő Docker-rendszerkép(ek) konfigurációját tartalmazza.
A Helm-diagramok olyan fájlok gyűjteményei, amelyek a Kubernetes-erőforrások kapcsolódó készletét írják le. Egyetlen diagram segítségével üzembe helyezhet valami egyszerűt, például egy memcached podot vagy valami összetettet, például egy teljes webalkalmazás-vermet HTTP-kiszolgálókkal, adatbázisokkal, gyorsítótárakkal stb.
A megadott Helm-diagramok lekéri a Speech szolgáltatás Docker-képeit, mind a szövegről a beszédre, mind a beszédről a szövegszolgáltatásokra a mcr.microsoft.com
tárolóregisztrációs adatbázisból.
A Helm-diagram telepítése a Kubernetes-fürtre
Futtassa a helm install
parancsot a helm-diagram telepítéséhez, és cserélje le a <config-values.yaml>
megfelelő elérési útra és fájlnév argumentumra. A microsoft/cognitive-services-speech-onpremise
Helm-diagram a Microsoft Helm Hubon érhető el.
helm install onprem-speech microsoft/cognitive-services-speech-onpremise \
--version 0.1.1 \
--values <config-values.yaml>
Íme egy példakimenet, amely a sikeres telepítés végrehajtásától várható:
NAME: onprem-speech
LAST DEPLOYED: Tue Jul 2 12:51:42 2019
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
speech-to-text-7664f5f465-87w2d 0/1 Pending 0 0s
speech-to-text-7664f5f465-klbr8 0/1 ContainerCreating 0 0s
neural-text-to-speech-56f8fb685b-4jtzh 0/1 ContainerCreating 0 0s
neural-text-to-speech-56f8fb685b-frwxf 0/1 Pending 0 0s
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
speech-to-text LoadBalancer 10.0.252.106 <pending> 80:31811/TCP 1s
neural-text-to-speech LoadBalancer 10.0.125.187 <pending> 80:31247/TCP 0s
==> v1beta1/PodDisruptionBudget
NAME MIN AVAILABLE MAX UNAVAILABLE ALLOWED DISRUPTIONS AGE
speech-to-text-poddisruptionbudget N/A 20% 0 1s
neural-text-to-speech-poddisruptionbudget N/A 20% 0 1s
==> v1beta2/Deployment
NAME READY UP-TO-DATE AVAILABLE AGE
speech-to-text 0/2 2 0 0s
neural-text-to-speech 0/2 2 0 0s
==> v2beta2/HorizontalPodAutoscaler
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
speech-to-text-autoscaler Deployment/speech-to-text <unknown>/50% 2 10 0 0s
neural-text-to-speech-autoscaler Deployment/neural-text-to-speech <unknown>/50% 2 10 0 0s
NOTES:
cognitive-services-speech-onpremise has been installed!
Release is named onprem-speech
A Kubernetes üzembe helyezése több percet is igénybe vehet. A podok és szolgáltatások megfelelő üzembe helyezésének és rendelkezésre állásának ellenőrzéséhez hajtsa végre a következő parancsot:
kubectl get all
A következő kimenethez hasonlót kell látnia:
NAME READY STATUS RESTARTS AGE
pod/speech-to-text-7664f5f465-87w2d 1/1 Running 0 34m
pod/speech-to-text-7664f5f465-klbr8 1/1 Running 0 34m
pod/neural-text-to-speech-56f8fb685b-4jtzh 1/1 Running 0 34m
pod/neural-text-to-speech-56f8fb685b-frwxf 1/1 Running 0 34m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 3h
service/speech-to-text LoadBalancer 10.0.252.106 52.162.123.151 80:31811/TCP 34m
service/neural-text-to-speech LoadBalancer 10.0.125.187 65.52.233.162 80:31247/TCP 34m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
deployment.apps/speech-to-text 2 2 2 2 34m
deployment.apps/neural-text-to-speech 2 2 2 2 34m
NAME DESIRED CURRENT READY AGE
replicaset.apps/speech-to-text-7664f5f465 2 2 2 34m
replicaset.apps/neural-text-to-speech-56f8fb685b 2 2 2 34m
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
horizontalpodautoscaler.autoscaling/speech-to-text-autoscaler Deployment/speech-to-text 1%/50% 2 10 2 34m
horizontalpodautoscaler.autoscaling/neural-text-to-speech-autoscaler Deployment/neural-text-to-speech 0%/50% 2 10 2 34m
Helm-telepítés ellenőrzése Helm-tesztekkel
A telepített Helm-diagramok határozzák meg a Helm-teszteket, amelyek az ellenőrzés kényelmét szolgálják. Ezek a tesztek ellenőrzik a szolgáltatás felkészültségét. A beszéd és a szöveg beszédfelismerési funkcióinak ellenőrzéséhez végrehajtjuk a Helm-teszt parancsot.
helm test onprem-speech
Fontos
Ezek a tesztek sikertelenek lesznek, ha a POD állapota nem Running
, vagy ha az üzembe helyezés nem szerepel az AVAILABLE
oszlopban. Legyen türelmes, mert ez több mint tíz percet vehet igénybe.
Ezek a tesztek különböző állapoteredményeket adnak ki:
RUNNING: speech to text-readiness-test
PASSED: speech to text-readiness-test
RUNNING: text to speech-readiness-test
PASSED: text to speech-readiness-test
A helm-tesztek végrehajtásának alternatívaként összegyűjtheti a külső IP-címeket és a megfelelő portokat a kubectl get all
parancsból. Az IP-cím és a port használatával nyisson meg egy webböngészőt, és navigáljon az API swagger oldal(ok) megtekintéséhez http://<external-ip>:<port>:/swagger/index.html
.
Helm-diagramok testreszabása
A Helm-diagramok hierarchikusak. Mivel hierarchikusan lehetővé teszi a diagramöröklést, a specificitás fogalmát is figyelembe veszik, ahol a pontosabb felülbírálási öröklődő szabályok.
Beszéd (esernyődiagram)
A felső szintű "esernyő" diagram értékei felülbírálják a megfelelő aldiagram-értékeket. Ezért itt minden helyszíni testreszabott értéket hozzá kell adni.
Paraméter | Leírás | Alapértelmezett |
---|---|---|
speechToText.enabled |
Azt jelzi, hogy engedélyezve van-e a szövegfelolvasási szolgáltatás. | true |
speechToText.verification.enabled |
Azt jelzi, hogy engedélyezve van-e a helm test beszédfelismerési szolgáltatás képessége. |
true |
speechToText.verification.image.registry |
A Docker-rendszerképtár, amely helm test a beszéd text service-be való tesztelésére szolgál. A Helm külön podot hoz létre a fürtben a teszteléshez, és lekéri a teszthasználati rendszerképet ebből a beállításjegyzékből. |
docker.io |
speechToText.verification.image.repository |
A Docker-rendszerképtár, amely helm test a beszéd text service-be való tesztelésére szolgál. A Helm teszt podja ezt az adattárat használja a teszthasználati rendszerkép lekéréséhez. |
antsu/on-prem-client |
speechToText.verification.image.tag |
A beszéd szöveggé alakításához használt helm test Docker-képcímke. A Helm teszt podja ezt a címkét használja a teszthasználati rendszerkép lekéréséhez. |
latest |
speechToText.verification.image.pullByHash |
Azt jelzi, hogy a teszthasználatú Docker-rendszerképet kivonat húzza-e le. Ha true , speechToText.verification.image.hash akkor hozzá kell adni, érvényes képkivonat-értékkel. |
false |
speechToText.verification.image.arguments |
A teszthasználatú Docker-rendszerkép végrehajtásához használt argumentumok. A Helm-teszt pod futtatáskor helm test átadja ezeket az argumentumokat a tárolónak. |
"./speech-to-text-client" "./audio/whatstheweatherlike.wav" "--expect=What's the weather like" "--host=$(SPEECH_TO_TEXT_HOST)" "--port=$(SPEECH_TO_TEXT_PORT)" |
textToSpeech.enabled |
Azt jelzi, hogy a szövegfelolvasási szolgáltatás engedélyezve van-e. | true |
textToSpeech.verification.enabled |
Azt jelzi, hogy engedélyezve van-e a helm test beszédfelismerési szolgáltatás képessége. |
true |
textToSpeech.verification.image.registry |
A Docker-rendszerképtár, amely helm test a beszéd text service-be való tesztelésére szolgál. A Helm külön podot hoz létre a fürtben a teszteléshez, és lekéri a teszthasználati rendszerképet ebből a beállításjegyzékből. |
docker.io |
textToSpeech.verification.image.repository |
A Docker-rendszerképtár, amely helm test a beszéd text service-be való tesztelésére szolgál. A Helm teszt podja ezt az adattárat használja a teszthasználati rendszerkép lekéréséhez. |
antsu/on-prem-client |
textToSpeech.verification.image.tag |
A beszéd szöveggé alakításához használt helm test Docker-képcímke. A Helm teszt podja ezt a címkét használja a teszthasználati rendszerkép lekéréséhez. |
latest |
textToSpeech.verification.image.pullByHash |
Azt jelzi, hogy a teszthasználatú Docker-rendszerképet kivonat húzza-e le. Ha true , textToSpeech.verification.image.hash akkor hozzá kell adni, érvényes képkivonat-értékkel. |
false |
textToSpeech.verification.image.arguments |
A teszthasználatú Docker-rendszerképtel végrehajtandó argumentumok. A helm-teszt pod futtatáskor helm test átadja ezeket az argumentumokat a tárolónak. |
"./text-to-speech-client" "--input='What's the weather like'" "--host=$(TEXT_TO_SPEECH_HOST)" "--port=$(TEXT_TO_SPEECH_PORT)" |
Beszéd szöveggé (aldiagram: diagramok/speechToText)
Az "esernyő" diagram felülbírálásához adja hozzá az előtagot speechToText.
bármely paraméterhez, hogy pontosabb legyen. Például felülbírálja a megfelelő paramétert, speechToText.numberOfConcurrentRequest
például felülbírálásokat numberOfConcurrentRequest
.
Paraméter | Leírás | Alapértelmezett |
---|---|---|
enabled |
Azt jelzi, hogy engedélyezve van-e a szövegfelolvasási szolgáltatás. | false |
numberOfConcurrentRequest |
A szövegbeviteli szolgáltatáshoz való egyidejű kérések száma. Ez a diagram automatikusan kiszámítja a processzor- és memóriaerőforrásokat ezen érték alapján. | 2 |
optimizeForAudioFile |
Azt jelzi, hogy a szolgáltatásnak hangfájlokon keresztül kell-e optimalizálnia a hangbemenetet. Ha true ez a diagram több cpu-erőforrást foglal le a szolgáltatáshoz. |
false |
image.registry |
A beszéd a szöveghez docker-lemezkép-beállításjegyzékben. | containerpreview.azurecr.io |
image.repository |
A beszéd a docker-képtárban . | microsoft/cognitive-services-speech-to-text |
image.tag |
A Beszéd szöveggé docker-képcímke. | latest |
image.pullSecrets |
A beszéd szöveg docker-képre való lekérésének képtitkai. | |
image.pullByHash |
A docker-rendszerkép lekérése kivonattal történik-e. Ha true ez image.hash kötelező. |
false |
image.hash |
A beszéd a szöveghez docker-kép kivonata. Csak akkor használatos, ha image.pullByHash: true . |
|
image.args.eula (kötelező) |
Azt jelzi, hogy elfogadta a licencet. Az egyetlen érvényes érték: accept |
|
image.args.billing (kötelező) |
A számlázási végpont URI-értéke az Azure Portal Beszéd áttekintése lapján érhető el. | |
image.args.apikey (kötelező) |
A számlázási adatok nyomon követésére szolgál. | |
service.type |
A beszédszöveg-szolgáltatás Kubernetes-szolgáltatástípusa. További részletekért és a felhőszolgáltatók támogatásának ellenőrzéséhez tekintse meg a Kubernetes szolgáltatástípusokkal kapcsolatos utasításokat . | LoadBalancer |
service.port |
A beszéd és a szövegszolgáltatás portja. | 80 |
service.annotations |
A szolgáltatás metaadatainak szöveges jegyzetei. A széljegyzetek kulcsértékpárok. annotations: some/annotation1: value1 some/annotation2: value2 |
|
service.autoScaler.enabled |
Azt jelzi, hogy engedélyezve van-e a vízszintes podméretező . Ha true , az speech-to-text-autoscaler üzembe lesz helyezve a Kubernetes-fürtben. |
true |
service.podDisruption.enabled |
Azt jelzi, hogy engedélyezve van-e a podkimaradás költségvetése. Ha true , az speech-to-text-poddisruptionbudget üzembe lesz helyezve a Kubernetes-fürtben. |
true |
Hangulatelemzés (aldiagram: diagramok/speechToText)
A Beszéd szövegtároló 2.2.0-s verziójától és a Helm-diagram 0.2.0-s verziójától kezdve a language service API használatával az alábbi paramétereket használjuk a hangulatelemzéshez.
Paraméter | Leírás | Értékek | Alapértelmezett |
---|---|---|---|
textanalytics.enabled |
A szövegelemzési szolgáltatás engedélyezése | igaz/hamis | false |
textanalytics.image.registry |
A text-analytics docker rendszerkép-beállításjegyzéke | érvényes Docker-lemezkép-beállításjegyzék | |
textanalytics.image.repository |
A text-analytics docker rendszerkép-adattára | érvényes Docker-rendszerképtár | |
textanalytics.image.tag |
A text-analytics docker képcímke | érvényes Docker-rendszerképcímke | |
textanalytics.image.pullSecrets |
A szövegelemzési docker-rendszerkép lekérésének képtitkai | érvényes titkos kódok neve | |
textanalytics.image.pullByHash |
Megadja, hogy a Docker-rendszerképet kivonat alapján húzza-e le. Ha yes , image.hash akkor is szükség van rá. Ha no , állítsa be "false" (hamis) értékre. Az alapértelmezett szint a false . |
igaz/hamis | false |
textanalytics.image.hash |
A text-analytics docker-rendszerkép kivonata. Csak a következővel image.pullByHash:true használja: . |
érvényes Docker-rendszerkép kivonata | |
textanalytics.image.args.eula |
A text-analytics tároló által megkövetelt argumentumok egyike, amely azt jelzi, hogy elfogadta a licencet. A beállítás értékének a következőnek kell lennie: accept . |
accept , ha a tárolót szeretné használni |
|
textanalytics.image.args.billing |
A text-analytics tároló által megkövetelt argumentumok egyike, amely megadja a számlázási végpont URI-ját. A számlázási végpont URI-értéke az Azure Portal Beszéd áttekintése lapján érhető el. | érvényes számlázási végpont URI-ja | |
textanalytics.image.args.apikey |
A szöveges elemzési tároló egyik kötelező argumentuma, amely a számlázási adatok nyomon követésére szolgál. | érvényes apikey | |
textanalytics.cpuRequest |
A text-analytics-tároló kért CPU-ja | egész | 3000m |
textanalytics.cpuLimit |
A szövegelemzési tároló korlátozott processzorhasználata | 8000m |
|
textanalytics.memoryRequest |
A text-analytics-tároló kért memóriája | 3Gi |
|
textanalytics.memoryLimit |
A szövegelemzési tároló korlátozott memóriája | 8Gi |
|
textanalytics.service.sentimentURISuffix |
A hangulatelemzési URI utótag, a teljes URI formátuma "http://<service> :<port> /<sentimentURISuffix> ". |
text/analytics/v3.0-preview/sentiment |
|
textanalytics.service.type |
A Szövegelemzési szolgáltatás típusa a Kubernetesben. Kubernetes-szolgáltatástípusok megtekintése | érvényes Kubernetes-szolgáltatástípus | LoadBalancer |
textanalytics.service.port |
A szövegelemzési szolgáltatás portja | egész | 50085 |
textanalytics.service.annotations |
A szövegelemzési szolgáltatás metaadataihoz a felhasználók hozzáadhatnak megjegyzéseket. Ilyenek például a következők: Széljegyzetek: some/annotation1: value1 some/annotation2: value2 |
széljegyzetek, minden sorban egy | |
textanalytics.serivce.autoScaler.enabled |
Azt jelzi, hogy engedélyezve van-e a vízszintes podok automatikus méretezése . Ha engedélyezve van, text-analytics-autoscaler a Kubernetes-fürtben lesz üzembe helyezve |
igaz/hamis | true |
textanalytics.service.podDisruption.enabled |
Engedélyezve van-e a podkimaradás költségvetése . Ha engedélyezve van, text-analytics-poddisruptionbudget a Kubernetes-fürtben lesz üzembe helyezve |
igaz/hamis | true |
Szövegfelolvasás (aldiagram: diagramok/textToSpeech)
Az "esernyő" diagram felülbírálásához adja hozzá az előtagot textToSpeech.
bármely paraméterhez, hogy pontosabb legyen. Például felülbírálja a megfelelő paramétert, textToSpeech.numberOfConcurrentRequest
például felülbírálásokat numberOfConcurrentRequest
.
Paraméter | Leírás | Alapértelmezett |
---|---|---|
enabled |
Azt jelzi, hogy a szövegfelolvasási szolgáltatás engedélyezve van-e. | false |
numberOfConcurrentRequest |
A szövegfelolvasási szolgáltatásba irányuló egyidejű kérések száma. Ez a diagram automatikusan kiszámítja a processzor- és memóriaerőforrásokat ezen érték alapján. | 2 |
optimizeForTurboMode |
Azt jelzi, hogy a szolgáltatásnak szövegfájlokon keresztül kell-e optimalizálnia a szövegbevitelt. Ha true ez a diagram több cpu-erőforrást foglal le a szolgáltatáshoz. |
false |
image.registry |
A beszédhez használt szöveg docker-lemezkép-beállításjegyzéke. | containerpreview.azurecr.io |
image.repository |
A beszéddíszíteni kívánt docker-képtár. | microsoft/cognitive-services-text-to-speech |
image.tag |
A szöveg és a beszéd beszéde docker-képcímke. | latest |
image.pullSecrets |
A szöveg beszéddokkontra való lekérésének titkos kódjai. | |
image.pullByHash |
A docker-rendszerkép lekérése kivonattal történik-e. Ha true ez image.hash kötelező. |
false |
image.hash |
A beszéddé alakító docker-rendszerkép kivonata. Csak akkor használatos, ha image.pullByHash: true . |
|
image.args.eula (kötelező) |
Azt jelzi, hogy elfogadta a licencet. Az egyetlen érvényes érték: accept |
|
image.args.billing (kötelező) |
A számlázási végpont URI-értéke az Azure Portal Beszéd áttekintése lapján érhető el. | |
image.args.apikey (kötelező) |
A számlázási adatok nyomon követésére szolgál. | |
service.type |
A szövegfelolvasási szolgáltatás Kubernetes-szolgáltatástípusa. További részletekért és a felhőszolgáltatók támogatásának ellenőrzéséhez tekintse meg a Kubernetes szolgáltatástípusokkal kapcsolatos utasításokat . | LoadBalancer |
service.port |
A szöveg és a beszédszolgáltatás portja. | 80 |
service.annotations |
A szolgáltatás metaadatainak szövegfelolvasási széljegyzetei. A széljegyzetek kulcsértékpárok. annotations: some/annotation1: value1 some/annotation2: value2 |
|
service.autoScaler.enabled |
Azt jelzi, hogy engedélyezve van-e a vízszintes podméretező . Ha true , az text-to-speech-autoscaler üzembe lesz helyezve a Kubernetes-fürtben. |
true |
service.podDisruption.enabled |
Azt jelzi, hogy engedélyezve van-e a podkimaradás költségvetése. Ha true , az text-to-speech-poddisruptionbudget üzembe lesz helyezve a Kubernetes-fürtben. |
true |
Következő lépések
Az alkalmazások Helmrel való telepítéséről az Azure Kubernetes Service-ben (AKS) itt talál további információt.