Infograb logo
teleport-plugin-event-handler 차트 참조

teleport-plugin-event-handler Helm 차트는 이벤트를 전송하고 세션 로그를 Fluentd 인스턴스로 보내 추가 처리 또는 저장을 가능하게 하는 Event Handler Teleport 플러그인을 구성하는 데 사용됩니다.

소스는 GitHub에서 탐색할 수 있습니다.

이 참조는 teleport-plugin-event-handler 차트에 대한 사용 가능한 값을 자세히 설명합니다.

경고

운영 인스턴스, 환경 및/또는 설정을 영구 수정하기 전에 백업하는 것은 모범 사례로 권장됩니다. 이를 통해 필요할 경우 기존 상태로 롤백할 수 있습니다.

teleport.address

TypeDefault valueRequired?
string""

이 매개변수는 Teleport Auth 서비스의 호스트/포트 조합을 포함합니다.

values.yaml 예:

teleport:
  address: "teleport.example.com:3025"

teleport.identitySecretName

TypeDefault valueRequired?
string""

연결의 자격 증명을 포함하는 Kubernetes 비밀의 이름입니다.

비밀은 다음 형식을 따라야 합니다:

apiVersion: v1
kind: Secret
type: Opaque
metadata:
  name: teleport-plugin-event-handler-identity
data:
  auth_id: ...

values.yaml 예:

teleport:
  identitySecretName: "teleport-plugin-event-handler-identity"

teleport.identitySecretPath

TypeDefault valueRequired?
string"auth_id"아니오

연결을 위한 자격 증명을 보유하는 Kubernetes 비밀의 키 이름입니다. 비밀이 위 형식을 따르는 경우 생략할 수 있습니다.

values.yaml 예:

teleport:
  identitySecretPath: "auth_id"

fluentd.url

TypeDefault valueRequired?
string""

이벤트가 전송될 Fluentd URL입니다.

values.yaml 예:

fluentd:
  url: "https://fluentd:24224/events.log"

fluentd.sessionUrl

TypeDefault valueRequired?
string""

세션 로그가 전송될 Fluentd URL입니다.

values.yaml 예:

fluentd:
  sessionUrl: "https://fluentd:24224/session.log"

fluentd.certificate.secretName

TypeDefault valueRequired?
string""

Fluentd에 연결하기 위한 자격 증명을 포함하는 비밀입니다. CA 인증서, 클라이언트 키 및 클라이언트 인증서를 포함해야 합니다.

values.yaml 예:

fluentd:
  secretName: "teleport-plugin-event-handler-fluentd"

fluentd.certificate.caPath

TypeDefault valueRequired?
string"ca.crt"아니오

비밀 내에서 CA 인증서를 포함하는 키의 이름입니다.

values.yaml 예:

fluentd:
  caPath: "ca.crt"

fluentd.certificate.keyPath

유형기본값필수 여부
string"client.key"아니요

비밀 안에 클라이언트의 개인 키가 포함된 키의 이름입니다.

values.yaml 예시:

fluentd:
  keyPath: "client.key"

fluentd.certificate.certPath

유형기본값필수 여부
string"client.crt"아니요

비밀 안에 클라이언트의 인증서가 포함된 키의 이름입니다.

values.yaml 예시:

fluentd:
  certPath: "client.crt"

log.output

유형기본값필수 여부
stringstdout아니요

로거 출력. stdout , stderr 또는 파일 이름(예: /var/log/teleport/fluentd.log )이 될 수 있습니다.

values.yaml 예시:

log:
  output: /var/log/teleport/fluentd.log

log.severity

유형기본값필수 여부
stringstdout아니요

로거 심각도. 가능한 값은 INFO , ERROR , DEBUG 또는 WARN 입니다.

values.yaml 예시:

log:
  severity: DEBUG
Teleport 원문 보기