인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!
teleport-plugin-event-handler 차트 참조
teleport-plugin-event-handler
Helm 차트는 이벤트를 전송하고 세션 로그를 Fluentd 인스턴스로 보내 추가 처리 또는 저장을 가능하게 하는 Event Handler Teleport 플러그인을 구성하는 데 사용됩니다.
이 참조는 teleport-plugin-event-handler
차트에 대한 사용 가능한 값을 자세히 설명합니다.
경고
운영 인스턴스, 환경 및/또는 설정을 영구 수정하기 전에 백업하는 것은 모범 사례로 권장됩니다. 이를 통해 필요할 경우 기존 상태로 롤백할 수 있습니다.
teleport.address
Type | Default value | Required? |
---|---|---|
string | "" | 예 |
이 매개변수는 Teleport Auth 서비스의 호스트/포트 조합을 포함합니다.
values.yaml
예:
teleport:
address: "teleport.example.com:3025"
teleport.identitySecretName
Type | Default value | Required? |
---|---|---|
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
Type | Default value | Required? |
---|---|---|
string | "auth_id" | 아니오 |
연결을 위한 자격 증명을 보유하는 Kubernetes 비밀의 키 이름입니다. 비밀이 위 형식을 따르는 경우 생략할 수 있습니다.
values.yaml
예:
teleport:
identitySecretPath: "auth_id"
fluentd.url
Type | Default value | Required? |
---|---|---|
string | "" | 예 |
이벤트가 전송될 Fluentd URL입니다.
values.yaml
예:
fluentd:
url: "https://fluentd:24224/events.log"
fluentd.sessionUrl
Type | Default value | Required? |
---|---|---|
string | "" | 예 |
세션 로그가 전송될 Fluentd URL입니다.
values.yaml
예:
fluentd:
sessionUrl: "https://fluentd:24224/session.log"
fluentd.certificate.secretName
Type | Default value | Required? |
---|---|---|
string | "" | 예 |
Fluentd에 연결하기 위한 자격 증명을 포함하는 비밀입니다. CA 인증서, 클라이언트 키 및 클라이언트 인증서를 포함해야 합니다.
values.yaml
예:
fluentd:
secretName: "teleport-plugin-event-handler-fluentd"
fluentd.certificate.caPath
Type | Default value | Required? |
---|---|---|
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
유형 | 기본값 | 필수 여부 |
---|---|---|
string | stdout | 아니요 |
로거 출력. stdout
, stderr
또는 파일 이름(예: /var/log/teleport/fluentd.log
)이 될 수 있습니다.
values.yaml
예시:
log:
output: /var/log/teleport/fluentd.log
log.severity
유형 | 기본값 | 필수 여부 |
---|---|---|
string | stdout | 아니요 |
로거 심각도. 가능한 값은 INFO
, ERROR
, DEBUG
또는 WARN
입니다.
values.yaml
예시:
log:
severity: DEBUG