티스토리 뷰

오픈시프트 설치 후 Integrated Docker Registry가 없는 경우 아래 절차로 생성한다.


1. service account 생성


system:admin 계정으로 default 프로젝트에 로그인한다.


$ oc login -u system:admin -n default


service account 를 생성한다.

참고로 service account를 생성하는 방법은 참으로 다양하다... 기본적으로 oc create -f 명령 뒤에 yaml 파일을 줄 수도 있고 아래와 같이 echo 로 json 형태의 계정 내용을 밀어넣을 수도 있다.


$ echo \

    '{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"registry"}}' \

    | oc create -n default -f -



2. Integrated Docker Registry deploy


oadm registry --config=/etc/origin/master/admin.kubeconfig \

    --credentials=/etc/origin/master/openshift-registry.kubeconfig \

    --images='registry.access.redhat.com/openshift3/ose-docker-registry:v3.3.1.7'


여기서 --images 에 들어가는 ose-docker-registry 이미지 이름과 버전은 설치된 오픈시프트 버전에 따라 달라질 수 있다.



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함