Chapitre 6. Opérateur DNS dans OpenShift Container Platform
L'opérateur DNS déploie et gère CoreDNS pour fournir un service de résolution de noms aux pods, permettant la découverte de services Kubernetes basés sur le DNS dans OpenShift Container Platform.
6.1. Opérateur DNS
L'opérateur DNS met en œuvre l'API dns
du groupe d'API operator.openshift.io
. L'opérateur déploie CoreDNS à l'aide d'un ensemble de démons, crée un service pour l'ensemble de démons et configure le kubelet pour demander aux pods d'utiliser l'adresse IP du service CoreDNS pour la résolution de noms.
Procédure
L'opérateur DNS est déployé lors de l'installation avec un objet Deployment
.
Utilisez la commande
oc get
pour afficher l'état du déploiement :$ oc get -n openshift-dns-operator deployment/dns-operator
Exemple de sortie
NAME READY UP-TO-DATE AVAILABLE AGE dns-operator 1/1 1 1 23h
Utilisez la commande
oc get
pour afficher l'état de l'opérateur DNS :$ oc get clusteroperator/dns
Exemple de sortie
NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE dns 4.1.0-0.11 True False False 92m
AVAILABLE
PROGRESSING
et fournissent des informations sur l'état de l'opérateur. est lorsqu'au moins un pod de l'ensemble de démons CoreDNS signale une condition d'état .DEGRADED
AVAILABLE
True
Available