티스토리 뷰

RedHat OpenShift/기술문서

[기타] CLI 명령어 Part-1

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

ADMINISTRATOR CLI OPERATIONS Part1




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


oc 명령어를를 통해 openshift 내부에서 동작하는 노드/컨테이너/configration 등의 확인뿐만 아니라 프로젝트/서비스 생성 그리고 삭제까지 권한만 있다면 모두 가능하다. 명령어 타입은 다음과 같다.



[Basic Operation]

oc login/logout             : openshift platform server에 로그인, 로그아웃

oc new-project/new-app : 프로젝트 생성 및 서비스 생성

oc status                      : 프로젝트의 상태보기


[Application Operation]

oc get ~        : 객체 타입별 리스트업(노드, 서비스, Pod 등)

oc describe ~ : 특정 객체에 대한 상세보기

oc edit ~       : 특정 객체 수정

oc env ~       : 환경 변수 수정

oc delete       : 특정 객체의 삭제


이 외에도 다양한 명령어가 있으며, 나머지는 메뉴얼 또는 참고URL를 확인한다.


가. 상태보기

[노드 확인]

$ oc get nodes

-------------------------------------------------------- NAME STATUS AGE ocpmaster1.ocp.com Ready,SchedulingDisabled 52d ocpmaster2.ocp.com Ready,SchedulingDisabled 52d ocpmaster3.ocp.com Ready,SchedulingDisabled 52d ocpnode1.ocp.com Ready 52d ocpnode2.ocp.com Ready 52d ocpnode3.ocp.com Ready 52d

--------------------------------------------------------


[노드 상세 보기]

$ oc describe nodes ocpnode1.ocp.com


[특정 프로젝트 전체 확인]

$ oc get all

-------------------------------------------------------------------------------------------------------------- NAME TYPE FROM LATEST bc/ex Source Git@master 2 NAME TYPE FROM STATUS STARTED DURATION builds/ex-1 Source Git@2aa8fe2 Failed 6 days ago 4m26s builds/ex-2 Source Git@2aa8fe2 Failed 6 days ago 1m30s NAME DOCKER REPO TAGS UPDATED is/ex 172.30.86.193:5000/dotnet/ex NAME REVISION DESIRED CURRENT TRIGGERED BY dc/ex 0 1 0 config,image(ex:latest) NAME HOST/PORT PATH SERVICES PORT TERMINATION routes/ex ex-dotnet.app.ocp.com ex 8080-tcp NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE svc/ex 172.30.84.24 <none> 8080/TCP,8081/TCP 6d NAME READY STATUS RESTARTS AGE po/ex-1-build 0/1 Error 0 6d po/ex-2-build 0/1 Error 0 6d

--------------------------------------------------------------------------------------------------------------


[Deployment Config 확인]

$ oc describe dc <dc_name>

$ oc describe dc ex 또는 oc describe dc/ex


[서비스 확인]

$ oc describe svc <svc_name> $ oc describe svc ex 또는 oc describe svc/ex


[라우터 확인]

$ oc describe routes <routes_name> $ oc describe routes ex 또는 oc describe routes/ex


[POD 확인]

$ oc describe pod <pod_name> $ oc describe pod ex 또는 oc describe pod/ex


[Build-Config 확인]

$ oc describe builds <builds_name> $ oc describe builds builds/ex-1 또는 oc describe builds ex-1



나. 로그

[서비스 로그 확인]

$ oc logs -f pod <pod_name>


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

[기타] CLI 명령어 Part-2  (0) 2017.01.31
[기타] Object Types  (0) 2017.01.31
[기본구성] 01.기본 프로젝트  (0) 2017.01.23
[설치] 07. Aggregating Container Logs  (0) 2017.01.18
[설치] 06. Hwakular Metrics  (0) 2017.01.18
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함