CF 명령어는 제가 작성한 내용보다 훨씬 다양하게 존재합니다.
이 문서는 자주 사용했던 명령어 위주로 정리한 것이며, 추후 필요에 따라 명령어를 계속 업데이트할 예정입니다
환경 : Ops Manager Server
사용 명령어 : cf cli
cf 명령어 목록들을 보여줍니다
추가 Tip
cf help -a 옵션을 입력하면 cf 명령어의 전체 목록을 볼 수 있습니다.
cf cli 버전을 표시합니다
추가 Tip
저희 환경은 cf-version 8을 쓰고있고 버전이 업그레이드 될수록 추가된 명령어들이 존재합니다.
Cloud Foundry 환경에 사용자 인증을 통해 접속하기 위한 CLI 명령어입니다
추가 Tip
예시) cf login -a api.sys.[domain] -u admin -p [Password] --skip-ssl-validation
cf login만 쓰는게 아니라 예시처럼 옵션을 넣어 로그인합니다.
작업할 ORG/SPACE를 지정합니다
추가 Tip
예시) cf target -o [org] -s [space]
target 지정한 ORG/SPACE의 application 목록들을 보여줍니다
추가 Tip
반드시 Target 설정이 선행되어야 합니다.
application을 배포합니다
추가 Tip
예시) cf push [app name] -f [manifest name]
manifest 정보를 읽어 application을 배포합니다. app name을 지정하지 않으면 manifest에 지정된 이름으로
배포됩니다
application의 사이징을 조절합니다
추가 Tip
예시) cf scale [app name] [option]
application의 개수, 디스크, 메모리량을 조정할 수 있습니다
cf v8에 추가된 -l 옵션으로 LOG_RATE_LIMIT을 조정할 수 있습니다
application을 삭제합니다
추가 Tip
예시) cf delete [app name]
application을 기동합니다
추가 Tip
예시) cf start [app name]
application을 중지합니다
추가 Tip
예시) cf start [app name]
application을 재기동합니다
추가 Tip
예시) cf restart [app name]
restart는 이미지를 관리하는 blobstore에서
application을 restage합니다
추가 Tip
예시) cf restage [app name]