24.4. 验证集群范围代理配置
部署集群范围代理配置后,您可以验证它是否按预期工作。按照以下步骤检查日志并验证实施。
先决条件
- 有集群管理员权限。
- 
						已安装 OpenShift Container Platform ocCLI 工具。
流程
- 使用 - oc命令检查代理配置状态:- oc get proxy/cluster -o yaml - $ oc get proxy/cluster -o yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 
						验证输出中的代理字段,以确保它们与您的配置匹配。具体来说,检查 spec.httpProxy,spec.httpsProxy,spec.noProxy, 和spec.trustedCA字段。
- 检查 - Proxy对象的状态:- oc get proxy/cluster -o jsonpath='{.status}'- $ oc get proxy/cluster -o jsonpath='{.status}'- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 检查 Machine Config Operator (MCO) 的日志,以确保成功应用配置更改: - oc logs -n openshift-machine-config-operator $(oc get pods -n openshift-machine-config-operator -l k8s-app=machine-config-operator -o name) - $ oc logs -n openshift-machine-config-operator $(oc get pods -n openshift-machine-config-operator -l k8s-app=machine-config-operator -o name)- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 查找指示代理设置的消息,并在需要时重启节点。
- 通过检查发出外部请求的组件的日志来验证系统组件是否使用代理,如 Cluster Version Operator (CVO): - oc logs -n openshift-cluster-version $(oc get pods -n openshift-cluster-version -l k8s-app=machine-config-operator -o name) - $ oc logs -n openshift-cluster-version $(oc get pods -n openshift-cluster-version -l k8s-app=machine-config-operator -o name)- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 查找显示外部请求已通过代理路由的日志条目。