10.3. Création d'un contrôleur d'entrée personnalisé avec la politique de gestion DNS Unmanaged
En tant qu'administrateur de cluster, vous pouvez créer un nouveau contrôleur d'entrée personnalisé avec la politique de gestion DNS Unmanaged
.
Conditions préalables
-
Installez le CLI OpenShift (
oc
). -
Connectez-vous en tant qu'utilisateur disposant des privilèges
cluster-admin
.
Procédure
Créez un fichier de ressources personnalisées (CR) nommé
sample-ingress.yaml
contenant les éléments suivants :apiVersion: operator.openshift.io/v1 kind: IngressController metadata: namespace: openshift-ingress-operator name: <name> 1 spec: domain: <domain> 2 endpointPublishingStrategy: type: LoadBalancerService loadBalancer: scope: External 3 dnsManagementPolicy: Unmanaged 4
- 1
- Spécifiez l'objet
<name>
avec un nom pour l'objetIngressController
. - 2
- Spécifiez l'adresse
domain
en fonction de l'enregistrement DNS qui a été créé en tant que condition préalable. - 3
- Spécifiez l'adresse
scope
commeExternal
pour exposer l'équilibreur de charge à l'extérieur. - 4
dnsManagementPolicy
indique si le contrôleur d'entrée gère le cycle de vie de l'enregistrement DNS générique associé à l'équilibreur de charge. Les valeurs valides sontManaged
etUnmanaged
. La valeur par défaut estManaged
.
Enregistrez le fichier pour appliquer les modifications.
oc apply -f <name>.yaml 1