콘텐츠로 이동

gcube CLI — credential

비공개 컨테이너 레지스트리의 인증 정보를 등록·삭제합니다.


레지스트리 인증 관리

등록 후 워크로드 YAML에서 isCredential: true로 설정하면 적용됩니다.

gcube credential list
gcube credential create --repo docker --username myuser --token mypassword
gcube credential delete --repo docker

--token 값 유형

--token에 입력하는 값은 레지스트리별로 다릅니다.

레지스트리 --token 값
Docker Hub Docker Hub 계정 비밀번호 또는 Access Token
GitHub (github) GitHub Personal Access Token (PAT)
AWS ECR (aws) IAM Secret Access Key
Hugging Face Hugging Face Access Token

등록 후 gcube credential list로 저장된 인증 정보를 확인할 수 있습니다.

AWS ECR은 --region이 추가로 필요합니다.

gcube credential create \
  --repo aws \
  --username <ACCESS_KEY_ID> \
  --token <SECRET_ACCESS_KEY> \
  --region ap-northeast-2

지원 레지스트리 유형 (--repo):

값 레지스트리
docker Docker Hub
github GitHub Container Registry
harbor Harbor (사내/온프레미스 컨테이너 레지스트리)
aws AWS ECR
huggingface Hugging Face
quay Red Hat Quay