알아야 할 12가지 유용한 OpenShift 명령

소개



Redhat OpenShift는 컨테이너 관리 및 하이브리드 클라우드 플랫폼입니다. 기존 DevOps 도구와의 OOTB 통합과 함께 컨테이너화된 애플리케이션을 개발하고 실행할 수 있는 기능을 제공합니다. 자세한 내용은 OpenShift documentation을 확인하십시오.


OC CLI는 OpenShift에서 다양한 작업을 수행하는 데 사용됩니다. kubectl CLI와 유사하며 kubectl CLI로 수행할 수 있는 모든 작업과 기본 OpenShift 기능에 대한 추가 지원을 제공합니다. 자세한 내용은 OC CLI documentation을 확인하십시오.

12가지 유용한 OpenShift 명령



I. 서비스 계정 만들기 testsa
oc create sa testsa


II. 서비스 계정 anyuidtestsa SCC 추가

oc adm policy add-scc-to-user anyuid -z testa


III. 레이블이 nginx인 Docker Hub의 nginx Docker 이미지를 사용하여 app=test 애플리케이션 배포

oc new-app --docker-image nginx --name nginx -l app=test


IV. nginx 애플리케이션을 5개의 복제본으로 확장

oc scale --replicas=5 dc nginx


V. nginx 레이블을 사용하는 app=test 애플리케이션 삭제

oc delete all -l app=test


VI. nginx 애플리케이션 정의를 nginx.yaml으로 내보내기

oc new-app --docker-image nginx --name nginx -l app=test -o yaml > nginx.yaml


VII. nginx을 사용하여 nginx.yaml 애플리케이션 배포

oc apply -f nginx.yaml


VIII. 레이블이 Hello World이고 이름이 app=test인 GitHub URL을 사용하여 Node.js helloworld 애플리케이션을 배포합니다.

oc new-app https://github.com/sagar-jadhav/node-hello --name helloworld -l app=test


IX. nginx 응용 프로그램을 nginx-template 템플릿으로 내보내기

oc export dc nginx --as-template=nginx-template


X. requests 응용 프로그램의 limitsnginx 설정

oc set resources dc nginx --requests=cpu=250m --limits=cpu=250m


XI. nginx-routenginx 파일을 사용하여 nginx.key 서비스에 대한 Edge Terminated Route nginx.crt 생성

oc create route edge nginx-route --service=nginx --key=nginx.key --cert=nginx.crt


XII. 값이 user-credsuser=admin인 암호 password=admin을 만듭니다.

oc create secret generic user-creds --from-literal='user'='admin' --from-literal='password'='admin'

좋은 웹페이지 즐겨찾기