第 195 章 Kubernetes 组件
从 Camel 版本 2.17 开始提供
Kubernetes 组件将您的应用程序与 Kubernetes 独立或 Openshift 之上集成。
camel-kubernetes 由 13 个组件组成:
在 OpenShift 中,还:
- Kubernetes 构建配置
 - Kubernetes 构建
 
			Maven 用户需要将以下依赖项添加到此组件的 pom.xml 中:
		
195.1. Headers 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 | 
|---|---|---|
|   CamelKubernetesOperation  |   字符串  |   Producer 操作  | 
|   CamelKubernetesNamespaceName  |   字符串  |   命名空间名称  | 
|   CamelKubernetesNamespaceLabels  |   Map  |   命名空间标签  | 
|   CamelKubernetesServiceLabels  |   Map  |   Service 标签  | 
|   CamelKubernetesServiceName  |   字符串  |   Service name  | 
|   CamelKubernetesServiceSpec  |   io.fabric8.kubernetes.api.model.ServiceSpec  |   服务的 Spec  | 
|   CamelKubernetesReplicationControllersLabels  |   Map  |   复制控制器标签  | 
|   CamelKubernetesReplicationControllerName  |   字符串  |   复制控制器名称  | 
|   CamelKubernetesReplicationControllerSpec  |   io.fabric8.kubernetes.api.model.ReplicationControllerSpec  |   复制控制器的 Spec  | 
|   CamelKubernetesReplicationControllerReplicas  |   整数  |   在扩展操作过程中复制控制器的副本数  | 
|   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  |   服务帐户标签  | 
|   CamelKubernetesServiceAccountName  |   字符串  |   服务帐户名称  | 
|   CamelKubernetesServiceAccount  |   io.fabric8.kubernetes.api.model.ServiceAccount  |   Service Account 对象  | 
|   CamelKubernetesNodesLabels  |   Map  |   节点标签  | 
|   CamelKubernetesNodeName  |   字符串  |   节点名  | 
|   CamelKubernetesBuildsLabels  |   Map  |   OpenShift Build 标签  | 
|   CamelKubernetesBuildName  |   字符串  |   OpenShift 构建名称  | 
|   CamelKubernetesBuildConfigsLabels  |   Map  |   OpenShift Build Config 标签  | 
|   CamelKubernetesBuildConfigName  |   字符串  |   OpenShift Build Config 名称  | 
|   CamelKubernetesEventAction  |   io.fabric8.kubernetes.client.Watcher.Action  |   消费者监视的操作  | 
|   CamelKubernetesEventTimestamp  |   字符串  |   消费者监视的操作的时间戳  | 
|   CamelKubernetesConfigMapName  |   字符串  |   ConfigMap 名称  | 
|   CamelKubernetesConfigMapsLabels  |   Map  |   ConfigMap 标签  | 
|   CamelKubernetesConfigData  |   Map  |   ConfigMap 数据  |