$ oc -n external-dns-operator get sub external-dns-operator -o yaml | yq '.status.installplan.name'
The External dns Operator deploys and manages Externaldns
to provide the name resolution for services and routes from the external dns provider to OpenShift Container Platform.
The External dns Operator implements the External dns API from the olm.openshift.io
API group. The External dns Operator deploys the Externaldns
using a deployment resource. The Externaldns deployment watches the resources such as services and routes in the cluster and updates the external dns providers.
You can deploy the Externaldns Operator on demand from the OperatorHub, this creates a Subscription
object.
Check the name of an install plan:
$ oc -n external-dns-operator get sub external-dns-operator -o yaml | yq '.status.installplan.name'
install-zcvlr
Check the status of an install plan, the status of an install plan must be Complete
:
$ oc -n external-dns-operator get ip <install_plan_name> -o yaml | yq .status.phase'
Complete
Use the oc get
command to view the Deployment
status:
$ oc get -n external-dns-operator deployment/external-dns-operator
NAME READY UP-TO-DATE AVAILABLE AGE
external-dns-operator 1/1 1 1 23h