저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
CoreOS 사용하기
이재홍 http://www.pyrasis.com 2014.08.02 ~ 2014.09.20
fleet 기타 명령
클러스터에서 유닛 파일을 삭제하는 명령은 다음과 같습니다.
$ fleetctl destroy hello.service
fleetctl destroy <유닛 이름>
형식입니다. 클러스터에서 유닛 파일을 삭제하면 모든 노드에서 유닛 파일이 삭제됩니다.
클러스터에 저장된 유닛 파일의 내용을 출력하는 명령은 다음과 같습니다.
$ fleetctl cat hello.service
fleetctl cat <유닛 이름>
형식입니다. 로컬에 저장된 유닛 파일이 아닌 클러스터에 저장된 유닛 파일의 내용을 출력합니다.
유닛을 노드에 할당만 하고 실행은 하지 않는 명령은 다음과 같습니다.
$ fleetctl load hello.service
$ fleetctl list-units
UNIT DSTATE TMACHINE STATE MACHINE ACTIVE
hello.service loaded 6960c4ce.../172.17.8.103 loaded 6960c4ce.../172.17.8.103 inactive
fleetctl load <유닛 이름>
형식입니다. fleetctl list-units
명령으로 유닛 목록을 출력해보면 노드에 할당만 되었고, 실행이 되지 않은 inactive 상태입니다.
유닛을 노드에서 삭제하는 명령은 다음과 같습니다.
$ fleetctl unload hello.service
$ fleetctl list-units
UNIT DSTATE TMACHINE STATE MACHINE ACTIVE
hello.service inactive - inactive - -
fleetctl unload <유닛 이름>
형식입니다. fleetctl list-units
명령으로 유닛 목록을 출력해보면 할당된 노드가 없습니다. fleetctl destroy
명령과는 달리 클러스터에서 유닛 파일을 삭제하지 않습니다.
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.