87장. 빌드 스키마 참조


사용 위치: KafkaConnectSpec

빌드 스키마 속성의 전체 목록

Kafka Connect 배포를 위한 추가 커넥터를 구성합니다.

87.1. 출력

추가 커넥터 플러그인을 사용하여 새 컨테이너 이미지를 빌드하려면 Apache Kafka용 Streams에 이미지를 푸시, 저장 및 가져올 수 있는 컨테이너 레지스트리가 필요합니다. Apache Kafka의 스트림은 자체 컨테이너 레지스트리를 실행하지 않으므로 레지스트리를 제공해야 합니다. Apache Kafka의 스트림은 Quay 또는 Docker Hub 와 같은 공개 레지스트리뿐만 아니라 개인 컨테이너 레지스트리를 지원합니다. 컨테이너 레지스트리는 KafkaConnect 사용자 정의 리소스의 .spec.build.output 섹션에 구성됩니다. 필요한 출력 구성은 dockerimagestream 의 두 가지 유형을 지원합니다.

Docker 레지스트리 사용

Docker 레지스트리를 사용하려면 유형을 docker 로 지정하고 새 컨테이너 이미지의 전체 이름으로 이미지 필드를 지정해야 합니다. 전체 이름은 다음을 포함해야 합니다.

  • 레지스트리의 주소
  • 포트 번호(표준이 아닌 포트에서 수신 대기하는 경우)
  • 새 컨테이너 이미지의 태그

유효한 컨테이너 이미지 이름의 예:

  • docker.io/my-org/my-image/my-tag
  • quay.io/my-org/my-image/my-tag
  • image-registry.image-registry.svc:5000/myproject/kafka-connect-build:latest

각 Kafka Connect 배포는 가장 기본적인 수준에서 다른 태그를 의미할 수 있는 별도의 이미지를 사용해야 합니다.

레지스트리에 인증이 필요한 경우 pushSecret 을 사용하여 레지스트리 인증 정보를 사용하여 시크릿 이름을 설정합니다. 시크릿의 경우 kubernetes.io/dockerconfigjson 유형과 .dockerconfigjson 파일을 사용하여 Docker 인증 정보를 포함합니다. 프라이빗 레지스트리에서 이미지를 가져오는 방법에 대한 자세한 내용은 기존 Docker 인증 정보를 기반으로 보안 생성 을 참조하십시오.

출력 구성 예

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaConnect
metadata:
  name: my-connect-cluster
spec:
  #...
  build:
    output:
      type: docker 
1

      image: my-registry.io/my-org/my-connect-cluster:latest 
2

      pushSecret: my-registry-credentials 
3

  #...
Copy to Clipboard Toggle word wrap

1
(필수) Apache Kafka용 Streams에서 사용하는 출력 유형입니다.
2
(필수) 리포지토리 및 태그를 포함하여 사용된 이미지의 전체 이름입니다.
3
(선택 사항) 컨테이너 레지스트리 인증 정보가 있는 시크릿의 이름입니다.

Using OpenShift ImageStream

Docker 대신 OpenShift ImageStream을 사용하여 새 컨테이너 이미지를 저장할 수 있습니다. ImageStream은 Kafka Connect를 배포하기 전에 수동으로 생성해야 합니다. ImageStream을 사용하려면 유형을 imagestream 로 설정하고 image 속성을 사용하여 이미지 스트림 이름 및 사용된 태그를 지정합니다. 예를 들면 my-connect-image-stream:latest 입니다.

출력 구성 예

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaConnect
metadata:
  name: my-connect-cluster
spec:
  #...
  build:
    output:
      type: imagestream 
1

      image: my-connect-build:latest 
2

  #...
Copy to Clipboard Toggle word wrap

1
(필수) Apache Kafka용 Streams에서 사용하는 출력 유형입니다.
2
(필수) ImageStream 및 tag의 이름입니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동