你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DeploymentSettings interface

部署设置有效负载

属性

addonConfigs

加载项集合

containerProbeSettings

容器生存度和就绪情况探测设置

environmentVariables

环境变量集合

livenessProbe

定期探测应用实例的运行情况。 如果探测失败,应用实例将重新启动。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe

定期探测应用实例服务就绪情况。 如果探测失败,将从服务终结点中删除应用实例。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

resourceRequests

所需的 CPU 和内存的请求资源数量。 建议使用此字段来表示所需的 CPU 和内存,稍后将弃用旧字段 CPU 和 memoryInGB。

scale

缩放 Azure Spring Apps 应用实例的属性。

startupProbe

StartupProbe 指示应用实例已成功初始化。 如果指定,则不会执行其他探测,直到成功完成。 如果此探测失败,Pod 将重新启动,就像 livenessProbe 失败一样。 这可用于在应用实例生命周期开始时提供不同的探测参数,这可能需要很长时间才能加载数据或预热缓存,而不是在稳定状态操作期间。 这无法更新。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

terminationGracePeriodSeconds

应用实例需要正常终止的可选持续时间(以秒为单位)。 删除请求可能会减少。 值必须是非负整数。 值零表示通过终止信号立即停止(没有关闭机会)。 如果此值为 nil,则会改用默认宽限期。 宽限期是在应用实例中运行的进程发送终止信号以及进程强行停止并带有终止信号的时间之后的持续时间(以秒为单位)。 设置此值的时间超过进程的预期清理时间。 默认值为 90 秒。

属性详细信息

addonConfigs

加载项集合

addonConfigs?: {[propertyName: string]: Record<string, unknown>}

属性值

{[propertyName: string]: Record<string, unknown>}

containerProbeSettings

容器生存度和就绪情况探测设置

containerProbeSettings?: ContainerProbeSettings

属性值

environmentVariables

环境变量集合

environmentVariables?: {[propertyName: string]: string}

属性值

{[propertyName: string]: string}

livenessProbe

定期探测应用实例的运行情况。 如果探测失败,应用实例将重新启动。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

livenessProbe?: Probe

属性值

readinessProbe

定期探测应用实例服务就绪情况。 如果探测失败,将从服务终结点中删除应用实例。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

readinessProbe?: Probe

属性值

resourceRequests

所需的 CPU 和内存的请求资源数量。 建议使用此字段来表示所需的 CPU 和内存,稍后将弃用旧字段 CPU 和 memoryInGB。

resourceRequests?: ResourceRequests

属性值

scale

缩放 Azure Spring Apps 应用实例的属性。

scale?: Scale

属性值

startupProbe

StartupProbe 指示应用实例已成功初始化。 如果指定,则不会执行其他探测,直到成功完成。 如果此探测失败,Pod 将重新启动,就像 livenessProbe 失败一样。 这可用于在应用实例生命周期开始时提供不同的探测参数,这可能需要很长时间才能加载数据或预热缓存,而不是在稳定状态操作期间。 这无法更新。 详细信息:https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes

startupProbe?: Probe

属性值

terminationGracePeriodSeconds

应用实例需要正常终止的可选持续时间(以秒为单位)。 删除请求可能会减少。 值必须是非负整数。 值零表示通过终止信号立即停止(没有关闭机会)。 如果此值为 nil,则会改用默认宽限期。 宽限期是在应用实例中运行的进程发送终止信号以及进程强行停止并带有终止信号的时间之后的持续时间(以秒为单位)。 设置此值的时间超过进程的预期清理时间。 默认值为 90 秒。

terminationGracePeriodSeconds?: number

属性值

number