第 7 章 OpenShift Container Platform 中的 DNS Operator
			在 OpenShift Container Platform 中,DNS Operator 部署和管理 CoreDNS 实例,为集群中的 pod 提供名称解析服务,启用基于 DNS 的 Kubernetes 服务发现,并解析内部 cluster.local 名称。
		
7.1. 检查 DNS Operator 的状态
复制链接链接已复制到粘贴板!
				DNS Operator 从 operator.openshift.io API 组实现 dns API。Operator 使用守护进程集部署 CoreDNS,为守护进程集创建一个服务,并将 kubelet 配置为指示 pod 使用 CoreDNS 服务 IP 地址进行名称解析。
			
流程
					在安装过程中使用 Deployment 对象部署 DNS Operator。
				
- 使用 - oc get命令查看部署状态:- oc get -n openshift-dns-operator deployment/dns-operator - $ oc get -n openshift-dns-operator deployment/dns-operator- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - NAME READY UP-TO-DATE AVAILABLE AGE dns-operator 1/1 1 1 23h - NAME READY UP-TO-DATE AVAILABLE AGE dns-operator 1/1 1 1 23h- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用 - oc get命令来查看 DNS Operator 的状态:- oc get clusteroperator/dns - $ oc get clusteroperator/dns- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE dns 4.1.15-0.11 True False False 92m - NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE dns 4.1.15-0.11 True False False 92m- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - AVAILABLE、- PROGRESSING和- DEGRADED提供了有关 Operator 状态的信息。当 CoreDNS 守护进程中至少有一个 pod 被设置为- Available状态时,- AVAILABLE为- True,DNS 服务有一个集群 IP 地址。