일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- TLS
- github
- helm
- nextjs 정적배포
- kubernetes
- k8s botkube
- k8s chatops
- Diagrams
- cloudfront s3
- botkube
- SSH
- aws
- kubenetes botkube
- Mermaid
- terraform
- 쉘 프로그래밍
- kubenetes slack
- 리눅스
- k8s slack
- ubuntu
- nextjs html확장자
- k8s
- linux 셸 스크립트
- Docker
- markdown mermaid
- markdown
- github actions
- Harbor
- linux 셸 프로그래밍
- github-actions
- Today
- Total
목록Harbor (2)
민한의 블로그
사설 이미지 저장소를 찾다가, CNCF 프로젝트인 harbor를 선택하였었다. 만들어진 서비스나 툴을 사용하는것보다 직접 운영하는것이 신경쓸것이 많은것 같긴 하다. 사용하다가 이미지 용량을 너무 많이 차지 하면 안되니, 적정선에서 이미지를 지워주는 기능을 적는다. 처음에는 프로젝트 메뉴로 와서, 적절한 프로젝트를 선택한다. 들어왔다면, 서브 메뉴중에 policy 라는 메뉴를 선택한다. 이러한 페이지가 나오는데, TAG RETENTION 토글을 선택하고, ADD RULE 버튼을 누른다. 팝업창에서 룰을 생성하는데, 첫번째 줄에서는 어떤 레지스트리에 적용할건지 또는 제외시킬건지 정규식으로 작성한다. 두번째 줄에서는 가장 최근에 푸쉬된것을 Count 만큼 남길지, 가장 최근에 풀 된것을 Count 만큼 남길지..
docker-compose로는 그냥 뭐하는 녀석인지 잠깐 테스트겸 만드는데 편하다. Harbor란 CNCF의 졸업 프로젝트이다. Private Registry는 public한 docker hub와는 다르게, 개인적으로만 사용하도록 개인 서버에 구축하는 도커 이미지 저장소이다. 회사 사내에서 사용하거나 개인적으로 만든 이미지를 올리고 관리하기 위해서 사용된다. Harbor는 Docker 컨테이너로 실행되기 때문에 Docker 환경이있는 모든 서버에 쉽게 설치할 수 있으며 개발자에게 오프라인 설치 프로그램을 제공하기 때문에 보안 고려 사항 또는 기타 요인이있는 상황(공용 인터넷에 연결할 수 없는 경우을 의미합니다.)에서 유용 할 수 있습니다. Docker를 기업환경에서 사용하려면 반드시 필요한것이 Prvai..