6.2. Deuxième étape - Cluster Creator: Réservation de votre DNS et création de rôles d’opérateur de cluster
Après que le propriétaire VPC crée un cloud privé virtuel, des sous-réseaux et un rôle IAM pour partager les ressources VPC, réserver un domaine DNS openshiftapps.com et créer des rôles d’opérateur pour communiquer avec le propriétaire VPC.
Dans le cas des clusters VPC partagés, vous pouvez choisir de créer les rôles Opérateur après les étapes de création du cluster. Le cluster sera dans un état d’attente jusqu’à ce que le rôle ARN de l’opérateur Ingress soit ajouté aux relations de confiance du rôle VPC partagés.
Conditions préalables
- Il y a le SharedVPCRole ARN pour le rôle IAM du propriétaire du VPC.
Procédure
Créez un domaine DNS openshiftapps.com avec la commande suivante:
rosa create dns-domain
$ rosa create dns-domain
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La commande crée un domaine DNS openshiftapps.com réservé.
I: DNS domain '14eo.p1.openshiftapps.com' has been created. I: To view all DNS domains, run 'rosa list dns-domains'
I: DNS domain '14eo.p1.openshiftapps.com' has been created. I: To view all DNS domains, run 'rosa list dns-domains'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez une configuration OIDC.
Consultez cet article pour plus d’informations sur le processus de configuration OIDC. La commande suivante produit l’identifiant de configuration OIDC dont vous avez besoin:
rosa create oidc-config
$ rosa create oidc-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La commande a créé une configuration OIDC:
I: To create Operator Roles for this OIDC Configuration, run the following command and remember to replace <user-defined> with a prefix of your choice: rosa create operator-roles --prefix <user-defined> --oidc-config-id 25tu67hq45rto1am3slpf5lq6jargg
I: To create Operator Roles for this OIDC Configuration, run the following command and remember to replace <user-defined> with a prefix of your choice: rosa create operator-roles --prefix <user-defined> --oidc-config-id 25tu67hq45rto1am3slpf5lq6jargg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez les rôles d’opérateur en entrant la commande suivante:
rosa create operator-roles --oidc-config-id <oidc-config-ID>
$ rosa create operator-roles --oidc-config-id <oidc-config-ID>
1 --installer-role-arn <Installer_Role>
2 --shared-vpc-role-arn <Created_VPC_Role_Arn>
3 --prefix <operator-prefix>
4 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Fournissez l’identifiant de configuration OIDC que vous avez créé à l’étape précédente.
- 2
- Fournissez à votre installateur ARN qui a été créé dans le cadre du processus rosa créer des rôles de compte.
- 3
- Fournissez l’ARN pour le rôle que le propriétaire de VPC a créé.
- 4
- Fournir un préfixe pour les rôles d’opérateur.
NoteLe rôle de compte d’installateur et le rôle de VPC partagé doivent avoir une relation individuelle. Lorsque vous souhaitez créer plusieurs rôles VPC partagés, vous devez créer un ensemble de rôles de compte par rôle VPC partagé.
Après avoir créé les rôles d’opérateur, partagez le nom de domaine complet, qui est créé avec <intended_cluster_domain_prefix>.<reserved_dns_domain>, votre ARN du rôle Ingress Operator Cloud Credentials et l’ARN du rôle Installer avec le propriétaire VPC pour continuer la configuration.
L’information partagée ressemble à ces exemples:
-
ajoutez des tags pour my-rosa-cluster.14eo.p1.openshiftapps.com
-
ARN:aws:iam::111122223333:rôle/ManagedOpenShift-Installer-Role
-
ARN:aws:iam::111122223333:rôle/my-rosa-cluster-openshift-ingress-operator-cloud-credentials
-