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