12.2.6. MigCluster
La CR MigCluster définit un cluster hôte, local ou distant.
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
- Mettez à jour le nom du cluster si le pod
migration-controllern’est pas en cours d’exécution sur ce cluster. - 2
- Le pod
migration-controllers’exécute sur ce cluster si la valeur est définie surtrue. - 3
- Microsoft Azure uniquement : indiquez le groupe de ressources.
- 4
- Facultatif : si vous avez créé un fichier de groupement de certificats pour les certificats CA auto-signés et si la valeur du paramètre
insecureestfalse, spécifiez le fichier de groupement de certificats codé en Base64. - 5
- Définissez la valeur sur
truepour désactiver la vérification SSL. - 6
- Définissez la valeur sur
truepour valider le cluster. - 7
- Définissez la valeur sur
truepour redémarrer les podsResticsur le cluster source après la création des podsStage. - 8
- Uniquement pour le cluster distant et la migration directe d’images : indiquez le chemin du registre sécurisé exposé.
- 9
- Cluster distant uniquement : indiquez l’URL.
- 10
- Cluster distant uniquement : indiquez le nom de l’objet
Secret.