tencent cloud

Tencent Kubernetes Engine

EIP를 통해 공중망 액세스

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2023-04-26 18:43:22
현재 TKE Serverless를 사용하면 Pod에 EIP를 바인딩할 수 있습니다. template annotation에서 EIP를 선언하기만 하면 됩니다. 자세한 내용은 Annotation을 참고하십시오.
EIP와 관련된 네 가지 Annotation이 있습니다.
Annotation Key
Annotation Value 및 설명
필수 입력
eks.tke.cloud.tencent.com/eip-attributes
Workload의 Pod가 EIP에 바인딩되어야 함을 나타냅니다. 값이 ""이면 기본 EIP 구성으로 바인딩이 생성됩니다. ""에 EIP의 TencentCloud API 매개변수 json 문자열을 입력하여 구성을 사용자 정의할 수 있습니다.
EIP를 바인딩해야하는 경우, 필수 항목입니다.
eks.tke.cloud.tencent.com/eip-claim-delete-policy
Pod가 삭제된 후 EIP 회수 여부를 나타냅니다. Never는 회수하지 않음을 나타냅니다. 기본값은 회수 입니다.
No
eks.tke.cloud.tencent.com/eip-id-list
기존 EIP가 사용되며 statefulset만 지원됨을 나타냅니다. Pod가 종료된 후에는 해당 EIP가 기본적으로 회수되지 않습니다. statefulset pod의 수는 이 Annotation에 지정된 eipId 값의 수를 초과할 수 없습니다.
No
1. 공중망 액세스를 위해 EIP를 Workload 또는 Pod에 바인딩하려는 경우 가장 간단한 방법은 다음과 같이 해당 Workload 또는 Pod의 annotation 아래에 eks.tke.cloud.tencent.com/eip-attributes: "" 플래그를 추가하는 것입니다.
metadata:
name: tf-cnn
annotations:
eks.tke.cloud.tencent.com/eip-attributes: "" #EIP가 필요하며 기본 구성 사용

2. 관련 이벤트를 보려면 다음 명령을 실행하십시오.
kubectl describe pod [name]
아래와 같이 EIP와 관련된 두 개의 새로운 이벤트가 있음을 알 수 있습니다. 실행 성공을 나타냅니다.

3. log 파일을 보면 아래와 같이 데이터셋이 정상적으로 다운로드되는 것을 확인할 수 있습니다.

참고
하루에 신청할 수 있는 EIP의 수가 제한되어 있기 때문에 EIP는 매일 여러 번 실행해야 하는 작업에는 적합하지 않습니다.


도움말 및 지원

문제 해결에 도움이 되었나요?

피드백