第 193 章 Kubernetes Components
作为 Camel 2.17 版提供
Kubernetes 组件将您的应用程序与 Kubernetes 独立或 Openshift 相整合。
camel-kubernetes 由 13 个组件组成:
在 OpenShift 中,还:
- Kubernetes 构建配置
- Kubernetes 构建
Maven 用户需要将以下依赖项添加到其 pom.xml 中:
193.1. Headers 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| CamelKubernetesOperation | 字符串 | Producer 操作 |
| CamelKubernetesNamespaceName | 字符串 | 命名空间名称 |
| CamelKubernetesNamespaceLabels | map | 命名空间标签 |
| CamelKubernetesServiceLabels | map | Service 标签 |
| CamelKubernetesServiceName | 字符串 | Service 名称 |
| CamelKubernetesServiceSpec | io.fabric8.kubernetes.api.model.ServiceSpec | 一个服务的 Spec |
| CamelKubernetesReplicationControllersLabels | map | 复制控制器标签 |
| CamelKubernetesReplicationControllerName | 字符串 | 复制控制器名称 |
| CamelKubernetesReplicationControllerSpec | io.fabric8.kubernetes.api.model.ReplicationControllerSpec | Replication Controller 的 Spec |
| CamelKubernetesReplicationControllerReplicas | 整数 | 在 Scale 操作过程中复制控制器的副本数 |
| CamelKubernetesPodsLabels | map | Pod 标签 |
| CamelKubernetesPodName | 字符串 | Pod 名称 |
| CamelKubernetesPodSpec | io.fabric8.kubernetes.api.model.PodSpec | Pod 的 Spec |
| CamelKubernetesPersistentVolumesLabels | map | 持久性卷标签 |
| CamelKubernetesPersistentVolumesName | 字符串 | 持久性卷名称 |
| CamelKubernetesPersistentVolumesClaimsLabels | map | 持久性卷声明标签 |
| CamelKubernetesPersistentVolumesClaimsName | 字符串 | 持久性卷声明名称 |
| CamelKubernetesPersistentVolumesClaimsSpec | io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec | 持久性卷声明的 Spec |
| CamelKubernetesSecretsLabels | map | Secret 标签 |
| CamelKubernetesSecretsName | 字符串 | Secret 名称 |
| CamelKubernetesSecret | io.fabric8.kubernetes.api.model.Secret | Secret 对象 |
| CamelKubernetesResourcesQuotaLabels | map | 资源配额标签 |
| CamelKubernetesResourcesQuotaName | 字符串 | 资源配额名称 |
| CamelKubernetesResourceQuotaSpec | io.fabric8.kubernetes.api.model.ResourceQuotaSpec | 资源配额的 Spec |
| CamelKubernetesServiceAccountsLabels | map | Service Account 标签 |
| CamelKubernetesServiceAccountName | 字符串 | 服务帐户名称 |
| CamelKubernetesServiceAccount | io.fabric8.kubernetes.api.model.ServiceAccount | 服务帐户对象 |
| CamelKubernetesNodesLabels | map | 节点标签 |
| CamelKubernetesNodeName | 字符串 | 节点名 |
| CamelKubernetesBuildsLabels | map | OpenShift 构建标签 |
| CamelKubernetesBuildName | 字符串 | OpenShift 构建名称 |
| CamelKubernetesBuildConfigsLabels | map | OpenShift Build Config 标签 |
| CamelKubernetesBuildConfigName | 字符串 | OpenShift Build Config name |
| CamelKubernetesEventAction | io.fabric8.kubernetes.client.Watcher.Action | 用户监视的操作 |
| CamelKubernetesEventTimestamp | 字符串 | consumer 监视的操作时间戳 |
| CamelKubernetesConfigMapName | 字符串 | ConfigMap 名称 |
| CamelKubernetesConfigMapsLabels | map | ConfigMap 标签 |
| CamelKubernetesConfigData | map | ConfigMap Data |