194장. Kubernetes 구성 요소


Camel 버전 2.17로 사용 가능

Kubernetes 구성 요소는 애플리케이션을 Kubernetes 독립 실행형 또는 Openshift 상단에 통합됩니다. 

camel-kubernetes는 13 구성 요소로 구성됩니다.

OpenShift에서도 다음을 수행합니다.

Maven 사용자는 이 구성 요소를 위해 다음 종속성을 pom.xml 에 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-kubernetes</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

194.1. headers

이름유형설명

CamelKubernetesOperation

문자열

Producer 작업

CamelKubernetesNamespaceName

문자열

네임스페이스 이름

CamelKubernetesNamespaceLabels

map

네임스페이스 라벨

CamelKubernetesServiceLabels

map

서비스 라벨

CamelKubernetesServiceName

문자열

서비스 이름

CamelKubernetesServiceSpec

io.fabric8.kubernetes.api.model.ServiceSpec

서비스 Spec for a Service

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

시크릿 라벨

CamelKubernetesSecretsName

문자열

시크릿 이름

CamelKubernetesSecret

io.fabric8.kubernetes.api.model.Secret

보안 오브젝트

CamelKubernetesResourcesQuotaLabels

map

리소스 할당량 라벨

CamelKubernetesResourcesQuotaName

문자열

리소스 할당량 이름

CamelKubernetesResourceQuotaSpec

io.fabric8.kubernetes.api.model.ResourceQuotaSpec

리소스 할당량 Spec

CamelKubernetesServiceAccountsLabels

map

서비스 계정 레이블

CamelKubernetesServiceAccountName

문자열

서비스 계정 이름

CamelKubernetesServiceAccount

io.fabric8.kubernetes.api.model.ServiceAccount

서비스 계정 오브젝트

CamelKubernetesNodesLabels

map

노드 라벨

CamelKubernetesNodeName

문자열

노드 이름

CamelKubernetesBuildsLabels

map

OpenShift Build labels

CamelKubernetesBuildName

문자열

OpenShift 빌드 이름

CamelKubernetesBuildConfigsLabels

map

OpenShift Build Config 라벨

CamelKubernetesBuildConfigName

문자열

OpenShift 빌드 구성 이름

CamelKubernetesEventAction

io.fabric8.kubernetes.client.Watcher.Action

사용자가 감시한 작업

CamelKubernetesEventTimestamp

문자열

소비자가 감시한 작업의 타임 스탬프

CamelKubernetesConfigMapName

문자열

ConfigMap 이름

CamelKubernetesConfigMapsLabels

map

ConfigMap 라벨

CamelKubernetesConfigData

map

ConfigMap Data

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.