6.3.2. 容器 Trait
容器特征可用于配置运行集成的容器的属性。
它还提供与容器关联的服务配置。
以下配置集提供了这个特征: Kubernetes、Knative、OpenShift。
容器特征是 一个平台特征 :禁用它可能会破坏平台功能。
6.3.2.1. 配置 复制链接链接已复制到粘贴板!
在运行任何与 CLI 集成时,可以指定特征属性:
kamel run --trait container.[key]=[value] --trait container.[key2]=[value2] Integration.java
$ kamel run --trait container.[key]=[value] --trait container.[key2]=[value2] Integration.java
可用的配置选项如下:
属性 | 类型 | 描述 |
---|---|---|
|
| 可用于启用或禁用特征。所有特征共享这个通用属性。 |
|
| |
|
| 需要的最小 CPU 量。 |
|
| 需要的最小内存量。 |
|
| 需要的最大 CPU 数量。 |
|
| 需要的最大内存量。 |
|
| 可用于通过 kubernetes 服务启用/禁用暴露。 |
|
|
配置容器公开的其他端口(默认 |
|
|
为容器公开的端口配置不同的端口名称(默认 |
|
|
若要配置在哪些服务端口下要公开的服务端口(默认为 |
|
|
要配置将容器端口的名称在哪个服务端口下来公开(默认 |
|
|
主容器名称。默认会命名 |
|
| 主容器镜像 |
|
|
容器上的探测启用/禁用探测(默认 |
|
| 在启动存活度探测前,容器启动后的秒数。 |
|
| 探测超时的秒数。适用于存活度探测。 |
|
| 执行探测的频率。适用于存活度探测。 |
|
| 在失败后,探测连续连续成功才会被认为成功。适用于存活度探测。 |
|
| 在成功成功后,探测的最小连续失败才会被视为失败。适用于存活度探测。 |
|
| 在启动就绪度探测前,容器启动后的秒数。 |
|
| 探测超时的秒数。适用于就绪度探测。 |
|
| 执行探测的频率。适用于就绪度探测。 |
|
| 在失败后,探测连续连续成功才会被认为成功。适用于就绪度探测。 |
|
| 在成功成功后,探测的最小连续失败才会被视为失败。适用于就绪度探测。 |