11.4.6. Kubernetes 오브젝트 마이그레이션

애플리케이션 상태를 구성하는 Kubernetes 오브젝트를 한 번 마이그레이션할 수 있습니다.

참고

마이그레이션 후 MigPlan CR의 closed 매개변수가 true로 설정됩니다. 이 MigPlan CR에 대해 다른 MigMigration CR을 생성할 수 없습니다.

다음 옵션 중 하나를 사용하여 MigPlan CR에 Kubernetes 오브젝트를 추가합니다.

  • Kubernetes 오브젝트를 includedResources 섹션에 추가합니다.
  • labelSelector 매개변수를 사용하여 레이블이 지정된 Kubernetes 오브젝트를 참조합니다.
  • Kubernetes 오브젝트를 includedResources 섹션에 추가한 다음 labels Selector 매개 변수로 필터링합니다 (예 : app: frontend 레이블을 사용하여 SecretConfigMap 리소스).

절차

  • MigPlan CR을 업데이트합니다.

    apiVersion: migration.openshift.io/v1alpha1
    kind: MigPlan
    metadata:
      name: <migplan>
      namespace: openshift-migration
    spec:
      includedResources:
      - kind: <kind> 1
        group: ""
      - kind: <kind>
        group: ""
    ...
      labelSelector:
        matchLabels:
          <label> 2
    1
    Kubernetes 오브젝트를 지정합니다(예: Secret 또는 ConfigMap ).
    2
    마이그레이션할 리소스의 레이블을 지정합니다(예 : app: frontend ).