- 路由
-
点击**路由**链接,您可以执行以下操作:
-
自定义路由的主机名。
-
指定路由器监视的路径。
-
从下拉列表中选择流量的目标端口。
-
通过选中**安全路由**复选框来保护您的路由。从相应的下拉列表中选择所需的 TLS 终止类型并设置不安全流量的策略。
对于无服务器应用程序,Knative 服务管理上述所有路由选项。但是,如果需要,您可以自定义流量的目标端口。如果未指定目标端口,则使用默认端口 `8080`。
-
- 健康检查
-
点击**健康检查**链接,可以为您的应用程序添加就绪性探针、存活性探针和启动探针。所有探针都预填充了默认数据;您可以使用默认数据添加探针,也可以根据需要自定义它。
要自定义健康探针:
-
如果需要,点击**添加就绪性探针**,修改参数以检查容器是否已准备好处理请求,然后选择复选标记以添加探针。
-
如果需要,点击**添加存活性探针**,修改参数以检查容器是否仍在运行,然后选择复选标记以添加探针。
-
如果需要,点击**添加启动探针**,修改参数以检查容器内的应用程序是否已启动,然后选择复选标记以添加探针。
对于每个探针,您可以从下拉列表中指定请求类型 - **HTTP GET**、**容器命令**或**TCP 套接字**。表单将根据所选请求类型而变化。然后,您可以修改其他参数的默认值,例如探针的成功和失败阈值、容器启动后执行第一次探针之前的秒数、探针的频率和超时值。
-
- 构建配置和部署
-
点击**构建配置**和**部署**链接以查看相应的配置选项。某些选项默认情况下处于选中状态;您可以通过添加必要的触发器和环境变量来进一步自定义它们。
对于无服务器应用程序,不会显示**部署**选项,因为 Knative 配置资源维护部署的所需状态,而不是 `DeploymentConfig` 资源。
- 缩放
-
点击**缩放**链接来定义您想要最初部署的应用程序的 Pod 或实例数量。
如果您正在创建无服务器部署,您还可以配置以下设置:
-
**最小 Pod 数**确定任何给定时间必须运行的 Pod 的下限,用于 Knative 服务。这也被称为 `minScale` 设置。
-
**最大 Pod 数**确定任何给定时间可以运行的 Pod 的上限,用于 Knative 服务。这也被称为 `maxScale` 设置。
-
**并发目标**确定在给定时间内每个应用程序实例所需的并发请求数。
-
**并发限制**确定在给定时间内允许每个应用程序实例的并发请求数的限制。
-
**并发利用率**确定必须满足的并发请求限制的百分比,然后 Knative 才能扩展更多 Pod 以处理更多流量。
-
**自动缩放窗口**定义用于平均指标的时间窗口,以便在自动缩放器未处于紧急模式时为缩放决策提供输入。如果在此窗口期间未收到任何请求,则服务将缩放到零。自动缩放窗口的默认持续时间为 `60s`。这也被称为稳定窗口。
-
- 资源限制
-
点击**资源限制**链接以设置容器运行时保证或允许使用的**CPU**和**内存**资源量。
- 标签
-
点击**标签**链接为您的应用程序添加自定义标签。