12.2.6. MigCluster
Die CR MigCluster definiert einen Host-, einen lokalen oder einen Remote-Cluster.
apiVersion: migration.openshift.io/v1alpha1
kind: MigCluster
metadata:
labels:
controller-tools.k8s.io: "1.0"
name: <host_cluster>
namespace: openshift-migration
spec:
isHostCluster: true
# The 'azureResourceGroup' parameter is relevant only for Microsoft Azure.
azureResourceGroup: <azure_resource_group>
caBundle: <ca_bundle_base64>
insecure: false
refresh: false
# The 'restartRestic' parameter is relevant for a source cluster.
restartRestic: true
# The following parameters are relevant for a remote cluster.
exposedRegistryPath: <registry_route>
url: <destination_cluster_url>
serviceAccountSecretRef:
name: <source_secret>
namespace: openshift-config
- 1
- Aktualisieren Sie den Clusternamen, falls der Pod
migration-controllernicht auf diesem Cluster ausgeführt wird. - 2
- Der Pod
migration-controllerwird auf diesem Cluster ausgeführt, wenn der Werttrueist. - 3
- Nur bei Microsoft Azure: Geben Sie die Ressourcengruppe an.
- 4
- Optional: Wenn Sie ein Zertifikatpaket für selbstsignierte CA-Zertifikate erstellt haben und der Parameter
insecureden Wertfalsehat, geben Sie das base64-kodierte Zertifikatpaket an. - 5
- Legen Sie diesen Wert auf
truefest, um die SSL-Verifizierung zu deaktivieren. - 6
- Legen Sie diesen Wert auf
truefest, um den Cluster zu validieren. - 7
- Legen Sie diesen Wert auf
truefest, um dieRestic-Pods auf dem Quell-Cluster neu zu starten, nachdem dieStage-Pods erstellt wurden. - 8
- Nur für Remote-Cluster und Direct Image Migration: Geben Sie den zugänglichen sicheren Registrierungspfad an.
- 9
- Nur für Remote-Cluster: Geben Sie die URL an.
- 10
- Nur für Remote-Cluster: Geben Sie den Namen des Objekts
Secretan.