CF 인스턴스 stop(down)시키기

개요


cf로 배포된 app의 특정 instance의 상태를 down으로 바꾸고자 함.


해결


cf curl /v2/apps/<guid>/instances/#번호 -X 'DELETE'

  • guid는 해당 app의 guid
    • cf app <app_name> --guid 로 확인
  • cf curl /v2/apps/c18f0c8d-15db-4b7b-80ca-cb5848fbf1fa/instances/0 -X 'DELETE'
ubuntu@inception:~$ cf app java-app-0122-02
Showing health and status for app java-app-0122-02 in org 42-125 / space 42-125 as kepri-mng...

name:              java-app-0122-02
requested state:   started
routes:            java-app-0122-02.kepri-dev.crossent.com
last uploaded:     Mon 10 Feb 16:32:38 KST 2020
stack:             cflinuxfs2
buildpacks:        java_buildpack-v4-12

type:           web
instances:      2/2
memory usage:   1024M
     state     since                  cpu    memory         disk           details
#0   down   2020-02-13T07:50:15Z   0.1%   129.4M of 1G   127M of 512M   
#1   running   2020-02-13T08:51:17Z   0.1%   133.2M of 1G   127M of 512M  
  • #0 번이 down 상태인 것을 확인할 수 있다.

별도로 stop 시키는 command는 없었고

위에 처럼 해도 계속 down 상태로 있는건 아니고

일시적으로 down상태에 있다가 재기동이 된다.


Reference

Killing a Cloud Foundry Instance

Comments