콘텐츠로 이동

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