Kubernetes - 컨테이너 예약
2995 단어 devlogkubernetes
원샷 컨테이너
오류 발생 시 복구를 처리하는 방법에 따라 2가지 유형의 원샷 컨테이너가 있습니다. 이 두 가지 접근 방식은 "--restart"라는 CLI 수정자에서 구분됩니다.
일정 컨테이너
kubectl run 명령에 "--schedule"이라는 수정자를 사용하면 cron 표현식을 제공하고 그에 따라 포드를 예약할 수 있습니다. 원샷 컨테이너 수정자는 일정 수정자와 함께 사용할 수도 있습니다.
다음은 컨테이너를 예약하기 위한 명령입니다.
# Sample command
kubectl create cronjob <job-name> --schedule="<schedule>" --restart=OnFailure --image=<image-name> -- <command-to-container>
# E.g. Command
kubectl create cronjob test-cronjob --schedule="*/3 * * * *" --restart=OnFailure --image=alpine -- sleep 10
실패 시 재시작 및 일정이 있는 컨테이너의 예는 특정 빈도로 데이터 배치에 대해 작업해야 하는 배치 작업입니다.
명령 도움말 매개변수
저는 직관적인 다단계 스위치를 사용하여 해당 주제에 대한 도움말을 제공하는 명령을 좋아합니다. 고맙게도 kubectl은 키워드를 자동 완성할 뿐만 아니라 모든 수준에서 사용 가능한 모든 CLI 옵션, 의미 및 몇 가지 좋은 예에 대한 "-h"스위치 표시 도움말을 제공할 수 있습니다. 나는 개발자들이 CLI를 정말 훌륭하고 유용하게 만들기 위해 생각하는 것을 좋아합니다. 특히 나 같은 사람(최소한의 메인 메모리를 가진)이 그것을 사용하고 있을 때 그렇습니다! ;)
로그의 단점
# Sample command
kubectl create cronjob <job-name> --schedule="<schedule>" --restart=OnFailure --image=<image-name> -- <command-to-container>
# E.g. Command
kubectl create cronjob test-cronjob --schedule="*/3 * * * *" --restart=OnFailure --image=alpine -- sleep 10
저는 직관적인 다단계 스위치를 사용하여 해당 주제에 대한 도움말을 제공하는 명령을 좋아합니다. 고맙게도 kubectl은 키워드를 자동 완성할 뿐만 아니라 모든 수준에서 사용 가능한 모든 CLI 옵션, 의미 및 몇 가지 좋은 예에 대한 "-h"스위치 표시 도움말을 제공할 수 있습니다. 나는 개발자들이 CLI를 정말 훌륭하고 유용하게 만들기 위해 생각하는 것을 좋아합니다. 특히 나 같은 사람(최소한의 메인 메모리를 가진)이 그것을 사용하고 있을 때 그렇습니다! ;)
로그의 단점
고물
좋은 도구인 것 같습니다. 사용해 보았지만 일반 로그에 있는 모든 옵션에 더하여 더 많은 옵션이 있습니다. 나는 모든 사람들이 이것을 현지에서 사용하도록 권장합니다.
항목 삭제
# Multiple resources can be deleted together
kubectl delete "<resource-type>/<resource-name>" "<resource-type>/<resource-name>"
삭제는 바로 삭제를 의미하지 않습니다! 포드가 "종료 중"상태로 이동한 다음 마침내 종료되는 동안 여전히 대기 시간을 따릅니다.
훗, 예상했던 글이 길어졌어...
Reference
이 문제에 관하여(Kubernetes - 컨테이너 예약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/sidgod/kubernetes-scheduling-containers-3h91
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# Multiple resources can be deleted together
kubectl delete "<resource-type>/<resource-name>" "<resource-type>/<resource-name>"
삭제는 바로 삭제를 의미하지 않습니다! 포드가 "종료 중"상태로 이동한 다음 마침내 종료되는 동안 여전히 대기 시간을 따릅니다.
훗, 예상했던 글이 길어졌어...
Reference
이 문제에 관하여(Kubernetes - 컨테이너 예약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sidgod/kubernetes-scheduling-containers-3h91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)