티스토리 뷰

RedHat OpenShift/기술문서

[기타] CLI 명령어 Part-2

알 수 없는 사용자 2017. 1. 31. 11:31

ADMINISTRATION CLI OPERATIONS Part2


참고 : https://docs.openshift.com/container-platform/3.3/cli_reference/admin_cli_operations.html 

다. 생성

[프로젝트 생성] 

프로젝트를 사용할 계정을 먼저 생성

$ oc new-project <project_name>


[application 생성]

# php 이미지스트림을 사용하여, S2I 빌드

$ oc new-app --image-stream=php --code=http://registry.openshift.join.com:8888/jee/bluegreen.git --name=blue


[라우터 생성]

$ echo \
    '{"kind":"ServiceAccount","apiVersion":"v1","metadata":{"name":"router"}}' \
    | oc create -f -

$ oc edit scc privileged (계정 추가)
...
users:
- system:serviceaccount:openshift-infra:build-controller
- system:serviceaccount:default:router (추가)

$ oadm router router --replicas=1 \
--credentials='/etc/origin/master/openshift-router.kubeconfig' \
--service-account=router


[Secret 생성]

eap64-postgresql 또는 eap70-postgresql의 경우 secret이 필요하다. template에 명시되어 있으며, eap70인 경우 다음과 같이 생성한다.

$ oc secrets new eap7-app-secret nothing=/dev/null


[Service Account 생성]

eap64-postgresql 또는 eap70-postgresql의 경우 serviceaccount가 필요하다. template에 명시되어 있으며, eap70인 경우 다음과 같이 생성한다.

$ oc create serviceaccount eap7-service-account -n $(oc project -q)

$ oc policy add-role-to-user view system:serviceaccount:$(oc project -q):default -n $(oc project -q)


$ oc policy add-role-to-user view system:serviceaccount:$(oc project -q):eap7-service-account -n $(oc project -q)


[Service 생성]

서비스는 컨테이너가 외부에서 접근할 수 있게 해주는 역할이다.

$ oc expose service blue --hostname=blue-bluegreen.app.ocp.com --name=bluegreen




라. 삭제

# 프로젝트 삭제

$ oc delete project clitest project "clitest" deleted

# 컴포넌트 삭제(all)

$ oc delete bc,builds,is,dc,rc,routes,svc,po --all


# 컴포넌트 삭제(지정)

$ oc delete po <pod_name>




'RedHat OpenShift > 기술문서' 카테고리의 다른 글

[기타] CLI 명령어 Part-4 (PV)  (0) 2017.02.06
[기타] CLI 명령어 Part-3  (0) 2017.02.01
[기타] Object Types  (0) 2017.01.31
[기타] CLI 명령어 Part-1  (0) 2017.01.31
[기본구성] 01.기본 프로젝트  (0) 2017.01.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함