3.5. 사용자 정의 메트릭 자동 확장기 트리거 인증 이해
트리거 인증을 사용하면 연관된 컨테이너에서 사용할 수 있는 확장된 개체나 확장된 작업에 인증 정보를 포함할 수 있습니다. 트리거 인증을 사용하여 OpenShift Container Platform 비밀, 플랫폼 기반 Pod 인증 메커니즘, 환경 변수 등을 전달할 수 있습니다.
크기를 조정하려는 개체와 동일한 네임스페이스에 TriggerAuthentication
개체를 정의합니다. 해당 트리거 인증은 해당 네임스페이스의 개체에서만 사용할 수 있습니다.
또는 여러 네임스페이스의 개체 간에 자격 증명을 공유하려면 모든 네임스페이스에서 사용할 수 있는 ClusterTriggerAuthentication
개체를 만들 수 있습니다.
트리거 인증과 클러스터 트리거 인증은 동일한 구성을 사용합니다. 그러나 클러스터 트리거 인증에는 확장된 개체의 인증 참조에 추가적인 종류
매개변수가 필요합니다.
기본 인증을 위한 예시 비밀번호
- 1
- 트리거 인증에 제공할 사용자 이름과 비밀번호입니다.
데이터
스탠자의 값은 Base-64로 인코딩되어야 합니다.
기본 인증을 위한 비밀을 사용한 트리거 인증 예시
기본 인증을 위한 비밀을 사용한 클러스터 트리거 인증 예시
인증 기관(CA) 세부 정보가 포함된 비밀번호 예시
CA 세부 정보에 대한 비밀을 사용하는 예제 트리거 인증
베어러 토큰을 사용한 비밀 예시
- 1
- 베어러 인증에 사용할 베어러 토큰을 지정합니다.
데이터
스탠자의 값은 Base-64로 인코딩되어야 합니다.
베어러 토큰을 사용한 트리거 인증 예시
환경 변수를 사용한 트리거 인증 예시
Pod 인증 공급자를 사용한 트리거 인증 예시
추가 리소스
- OpenShift Container Platform 비밀에 대한 자세한 내용은 포드에 민감한 데이터 제공을 참조하세요.
3.5.1. 트리거 인증 사용 링크 복사링크가 클립보드에 복사되었습니다!
사용자 지정 리소스를 사용하여 인증을 만든 다음 확장된 개체나 확장된 작업에 대한 참조를 추가하여 트리거 인증과 클러스터 트리거 인증을 사용합니다.
사전 요구 사항
- Custom Metrics Autoscaler Operator를 설치해야 합니다.
비밀을 사용하는 경우
Secret
객체가 있어야 합니다. 예:예시 비밀
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
프로세스
TriggerAuthentication
또는ClusterTriggerAuthentication
객체를 생성합니다.객체를 정의하는 YAML 파일을 만듭니다.
비밀을 사용한 트리거 인증 예시
Copy to Clipboard Copied! Toggle word wrap Toggle overflow TriggerAuthentication
객체를 생성합니다.oc create -f <filename>.yaml
$ oc create -f <filename>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
트리거 인증을 사용하는
ScaledObject
YAML 파일을 만들거나 편집합니다.다음 명령을 실행하여 객체를 정의하는 YAML 파일을 만듭니다.
트리거 인증을 사용한 확장된 객체의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 클러스터 트리거 인증을 사용한 확장된 객체의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 크기가 조정된 객체를 만듭니다.
oc apply -f <filename>
$ oc apply -f <filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow