티스토리 뷰
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
- m42
- 보문호수
- SAVOR
- xt3 #MMCA #국립현대미술관
- 퍼플라떼
- 55mm
- 신촌
- 캠핑
- XF14
- 수지
- 전붙이기
- 손주등장
- XT3
- xf14mm
- XF23mm
- XF23
- 예전사진
- velvia
- 논뷰
- m42 135mm
- 필름시뮬레이션
- mf
- m42 55mm
- 매거진스탠딩
- Classic Chrome
- 야경
- 연대앞
- 23mm
- 브런치
- 황용식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |