DeploymentSettings interface
Charge utile des paramètres de déploiement
Propriétés
| addon |
Collection de compléments |
| container |
Paramètres de sonde d’intégrité et de préparation du conteneur |
| environment |
Collection de variables d’environnement |
| liveness |
Sonde périodique de la durée de vie de l’instance d’application. L’instance d’application est redémarrée si la sonde échoue. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| readiness |
Sonde périodique de préparation du service App Instance. L’instance d’application est supprimée des points de terminaison de service en cas d’échec de la sonde. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| resource |
Quantité de ressources demandée pour le processeur et la mémoire requis. Il est recommandé d’utiliser ce champ pour représenter l’UC et la mémoire requises, l’ancien processeur de champ et memoryInGB sera déconseillé ultérieurement. |
| scale | Propriétés de mise à l’échelle pour l’instance d’application Azure Spring Apps. |
| startup |
StartupProbe indique que l’instance d’application a correctement initialisé. Si elle est spécifiée, aucune autre sonde n’est exécutée tant que cela n’est pas terminé. Si cette sonde échoue, le pod est redémarré, comme si livenessProbe a échoué. Cela peut être utilisé pour fournir différents paramètres de sonde au début du cycle de vie d’une instance d’application, lorsqu’il peut prendre beaucoup de temps pour charger des données ou réchauffer un cache, par rapport à l’opération d’état stable. Cela ne peut pas être mis à jour. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes |
| termination |
Durée facultative en secondes, l’instance d’application doit s’arrêter correctement. Peut être diminué dans la demande de suppression. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Si cette valeur est nulle, la période de grâce par défaut sera utilisée à la place. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans l’instance d’application soient envoyés un signal d’arrêt et l’heure à laquelle les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. La valeur par défaut est de 90 secondes. |
Détails de la propriété
addonConfigs
Collection de compléments
addonConfigs?: {[propertyName: string]: Record<string, unknown>}
Valeur de propriété
{[propertyName: string]: Record<string, unknown>}
containerProbeSettings
Paramètres de sonde d’intégrité et de préparation du conteneur
containerProbeSettings?: ContainerProbeSettings
Valeur de propriété
environmentVariables
Collection de variables d’environnement
environmentVariables?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
livenessProbe
Sonde périodique de la durée de vie de l’instance d’application. L’instance d’application est redémarrée si la sonde échoue. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
livenessProbe?: Probe
Valeur de propriété
readinessProbe
Sonde périodique de préparation du service App Instance. L’instance d’application est supprimée des points de terminaison de service en cas d’échec de la sonde. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
readinessProbe?: Probe
Valeur de propriété
resourceRequests
Quantité de ressources demandée pour le processeur et la mémoire requis. Il est recommandé d’utiliser ce champ pour représenter l’UC et la mémoire requises, l’ancien processeur de champ et memoryInGB sera déconseillé ultérieurement.
resourceRequests?: ResourceRequests
Valeur de propriété
scale
Propriétés de mise à l’échelle pour l’instance d’application Azure Spring Apps.
scale?: Scale
Valeur de propriété
startupProbe
StartupProbe indique que l’instance d’application a correctement initialisé. Si elle est spécifiée, aucune autre sonde n’est exécutée tant que cela n’est pas terminé. Si cette sonde échoue, le pod est redémarré, comme si livenessProbe a échoué. Cela peut être utilisé pour fournir différents paramètres de sonde au début du cycle de vie d’une instance d’application, lorsqu’il peut prendre beaucoup de temps pour charger des données ou réchauffer un cache, par rapport à l’opération d’état stable. Cela ne peut pas être mis à jour. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
startupProbe?: Probe
Valeur de propriété
terminationGracePeriodSeconds
Durée facultative en secondes, l’instance d’application doit s’arrêter correctement. Peut être diminué dans la demande de suppression. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Si cette valeur est nulle, la période de grâce par défaut sera utilisée à la place. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans l’instance d’application soient envoyés un signal d’arrêt et l’heure à laquelle les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. La valeur par défaut est de 90 secondes.
terminationGracePeriodSeconds?: number
Valeur de propriété
number