💡 핵심 요약 (Executive Summary)
본 가이드는 harbor api 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.
📑 Table of Contents
Resources
GET /projects— project 조회
bash
url=
id=
pw=
curl -s -u "${id}:${pw}" "${url}/api/v2.0/projects"
GET /projects/{project}/repositories— 리포지토리 조회 (이미지명)
bash
url=
id=
pw=
project=
curl -s -u "${id}:${pw}" "${url}/api/v2.0/projects/${project}/repositories"
GET /projects/{project}/repositories/{repository}/artifacts— artifacts 조회 (태그)
bash
url=
id=
pw=
project=
repository=
curl -s -u "${id}:${pw}" "${url}/api/v2.0/projects/${project}/repositories/${repository}/artifacts"
DELETE /projects/{project}/repositories/{repository}/artifacts/{digest}— artifact 삭제
bash
url=
id=
pw=
project=
repository=
digest=
curl -XDELETE -u "${id}:${pw}" "${url}/api/v2.0/projects/${project}/repositories/${repository}/artifacts/${digest}"
GC
POST /system/gc/schedule— GC 실행
bash
url=
id=
pw=
curl -s -u "${id}:${pw}" -XPOST \
"${url}/api/v2.0/system/gc/schedule" \
-H "Content-Type: application/json" \
-d '{"schedule":{"type":"Manual"}}'
GET /system/gc— GC 조회
bash
url=
id=
pw=
curl -s -u "${id}:${pw}" \
"${url}/api/v2.0/system/gc"
Leave a Reply