tridentctl 배포를 사용자 지정합니다
Trident 설치 프로그램을 사용하여 특성을 사용자 지정할 수 있습니다. 예를 들어, Trident 이미지를 개인 저장소에 복사한 경우 를 사용하여 이미지 이름을 지정할 수 있습니다 --trident-image
. Trident 이미지와 필요한 CSI 사이드카 이미지를 개인 저장소에 복사한 경우 를 사용하여 해당 저장소의 위치를 지정하는 것이 좋습니다 --image-registry
스위치를 누릅니다 <registry FQDN>[:port]
.
Astra Trident가 작업자 노드를 자동으로 구성하도록 하려면 을 사용합니다 --enable-node-prep
. 작동 방식에 대한 자세한 내용은 을 참조하십시오 "여기".
|
자동 작업자 노드 준비는 비생산 환경에서만 사용할 수 있는 * 베타 기능입니다. |
Kubernetes 배포를 사용 중인 경우 kubelet
일반적인 경로 이외의 경로에 데이터를 보관합니다 /var/lib/kubelet
, 을 사용하여 대체 경로를 지정할 수 있습니다 --kubelet-dir
.
설치 관리자의 인수 이외에 설치를 사용자 지정해야 하는 경우 배포 파일을 사용자 지정할 수도 있습니다. 를 사용합니다 --generate-custom-yaml
매개 변수는 설치 관리자의 에 다음 YAML 파일을 생성합니다 setup
디렉터리:
-
trident-clusterrolebinding.yaml
-
trident-deployment.yaml
-
trident-crds.yaml
-
trident-clusterrole.yaml
-
trident-daemonset.yaml
-
trident-service.yaml
-
trident-namespace.yaml
-
trident-serviceaccount.yaml
이러한 파일을 생성한 후 필요에 따라 수정한 다음 을 사용할 수 있습니다 --use-custom-yaml
사용자 지정 배포를 설치합니다.
./tridentctl install -n trident --use-custom-yaml