6장. Camel K 특성 구성 참조


이 장에서는 특성을 사용하여 런타임 시 명령줄에서 구성할 수 있는 고급 기능 및 핵심 기능에 대한 참조 정보를 제공합니다. Camel K는 특정 기능 및 기술을 구성하는 기능 특성을 제공합니다. Camel K는 내부 Camel K 핵심 기능을 구성할 수 있는 플랫폼 특성을 제공합니다.

중요

Red Hat Integration - Camel K 1.6에는 OpenShiftKnative 프로필이 포함되어 있습니다. Kubernetes 프로필에는 커뮤니티 전용 지원이 있습니다. 또한 통합을 위한 Java 및 YAML DSL 지원도 포함되어 있습니다. XML, Groovy, JavaScript 및 Cryostat와 같은 기타 언어에는 커뮤니티 전용 지원이 있습니다.

이 장에서는 다음 섹션이 포함되어 있습니다.

Camel K 기능 특성

Camel K 코어 플랫폼 특성

6.1. Camel K 특성 및 프로파일 구성

이 섹션에서는 런타임 시 고급 Camel K 기능을 구성하는 데 사용되는 특성프로필 의 중요한 Camel K 개념에 대해 설명합니다.

Camel K 특성

Camel K 특성은 Camel K 통합을 사용자 지정하도록 명령줄에서 구성할 수 있는 고급 기능 및 핵심 기능입니다. 예를 들어 3scale API Management, Quarkus, Knative 및 Prometheus와 같은 기술과의 상호 작용을 구성하는 기능 특성이 포함됩니다. Camel K는 Camel 지원, 컨테이너, 종속성 확인 및 JVM 지원과 같은 중요한 핵심 플랫폼 기능을 구성하는 내부 플랫폼 특성 도 제공합니다.

Camel K 프로필

Camel K 프로필은 Camel K 통합이 실행되는 대상 클라우드 플랫폼을 정의합니다. 지원되는 프로필은 OpenShiftKnative 프로필입니다.

참고

OpenShift에서 통합을 실행하면 OpenShift Serverless가 클러스터에 설치된 경우 Camel K에서 Knative 프로필을 사용합니다. Camel K는 OpenShift Serverless가 설치되지 않은 경우 OpenShift 프로필을 사용합니다.

kamel run --profile 옵션을 사용하여 런타임 시 프로필을 지정할 수도 있습니다.

Camel K는 통합이 실행되는 대상 프로필을 고려하여 모든 특성에 유용한 기본값을 제공합니다. 그러나 고급 사용자는 사용자 지정 동작을 위해 Camel K 특성을 구성할 수 있습니다. 일부 특성은 OpenShift 또는 Knative 와 같은 특정 프로필에만 적용됩니다. 자세한 내용은 각 특성 설명에서 사용 가능한 프로필을 참조하십시오.

Camel K 특성 구성

각 Camel 특성에는 명령줄에서 특성을 구성하는 데 사용할 수 있는 고유한 ID가 있습니다. 예를 들어 다음 명령은 통합을 위해 OpenShift 서비스 생성을 비활성화합니다.

kamel run --trait service.enabled=false my-integration.yaml

또한 -t 옵션을 사용하여 특성을 지정할 수도 있습니다.

Camel K 특성 속성

enabled 속성을 사용하여 각 특성을 활성화하거나 비활성화할 수 있습니다. 모든 특성에는 사용자가 명시적으로 활성화하지 않는 경우 활성화해야 하는지 확인하는 자체 내부 논리가 있습니다.

주의

플랫폼 특성을 비활성화하면 플랫폼 기능이 손상될 수 있습니다.

일부 특성에는 환경에 따라 특성의 자동 구성을 활성화하거나 비활성화하는 데 사용할 수 있는 auto 속성이 있습니다. 예를 들어 3scale, Cron 및 Knative와 같은 특성이 포함됩니다. 이 자동 구성은 enabled 속성이 명시적으로 설정되지 않은 경우 특성을 활성화하거나 비활성화할 수 있으며 특성 구성을 변경할 수 있습니다.

대부분의 특성에는 명령줄에서 구성할 수 있는 추가 속성이 있습니다. 자세한 내용은 다음 섹션의 각 특성에 대한 설명을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.