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

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 enabledvan-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.yamlfá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 testbeszé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 testbeszé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 trueez 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 trueez 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:truehaszná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 trueez 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 trueez 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.