이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.
tridentctl을 사용하여 백엔드 관리를 수행합니다
기여자
변경 제안
을 사용하여 백엔드 관리 작업을 수행하는 방법에 대해 tridentctl
알아봅니다.
백엔드를 생성합니다
를 생성한 후 "백엔드 구성 파일"다음 명령을 실행합니다.
tridentctl create backend -f <backend-file> -n trident
백엔드 생성에 실패하면 백엔드 구성에 문제가 있는 것입니다. 다음 명령을 실행하여 로그를 보고 원인을 확인할 수 있습니다.
tridentctl logs -n trident
구성 파일에서 문제를 확인하고 수정한 후에는 명령을 다시 실행하면 create
됩니다.
백엔드를 삭제합니다
Astra Trident에서 백엔드를 삭제하려면 다음을 수행합니다.
-
백엔드 이름 검색:
tridentctl get backend -n trident
-
백엔드를 삭제합니다.
tridentctl delete backend <backend-name> -n trident
Astra Trident가 백엔드에서 여전히 존재하는 볼륨 및 스냅샷을 프로비저닝한 경우 백엔드를 삭제하면 새 볼륨이 백엔드에서 프로비저닝되지 않습니다. 백엔드는 계속해서 "삭제" 상태에 있으며, Trident는 삭제될 때까지 해당 볼륨 및 스냅샷을 계속 관리합니다. |
기존 백엔드를 봅니다
Trident가 알고 있는 백엔드를 보려면 다음을 실행합니다.
-
요약을 보려면 다음 명령을 실행합니다.
tridentctl get backend -n trident
-
모든 세부 정보를 보려면 다음 명령을 실행합니다.
tridentctl get backend -o json -n trident
백엔드를 업데이트합니다
새 백엔드 구성 파일을 생성한 후 다음 명령을 실행합니다.
tridentctl update backend <backend-name> -f <backend-file> -n trident
백엔드 업데이트에 실패하면 백엔드 구성에 문제가 있거나 잘못된 업데이트를 시도했습니다. 다음 명령을 실행하여 로그를 보고 원인을 확인할 수 있습니다.
tridentctl logs -n trident
구성 파일에서 문제를 확인하고 수정한 후에는 명령을 다시 실행하면 update
됩니다.
백엔드를 사용하는 스토리지 클래스를 식별합니다
다음은 백엔드 객체에 대해 출력하는 JSON으로 답변할 수 있는 질문의 tridentctl
예입니다. 이 jq
유틸리티는 설치해야 하는 유틸리티를 사용합니다.
tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'
이는 을 사용하여 만든 백엔드에도 TridentBackendConfig
적용됩니다.