Openshift 微型换档-监控吊舱
根据,监控随OKD一起装运 OKD附带一个预配置和自我更新的监控堆栈,该堆栈基于普罗米修斯开源项目及其更广泛的生态系统。它提供了对集群组件的监控,并附带了一组警报,以便在出现任何问题时立即通知集群管理员,以及一组Grafana仪表盘 此外,根据,此命令应显示各种监视工具的链接<代码>oc-n openshift监控获取路线 当我使用Openshift 微型换档-监控吊舱,openshift,monitoring,prometheus,minishift,Openshift,Monitoring,Prometheus,Minishift,根据,监控随OKD一起装运 OKD附带一个预配置和自我更新的监控堆栈,该堆栈基于普罗米修斯开源项目及其更广泛的生态系统。它提供了对集群组件的监控,并附带了一组警报,以便在出现任何问题时立即通知集群管理员,以及一组Grafana仪表盘 此外,根据,此命令应显示各种监视工具的链接oc-n openshift监控获取路线 当我使用system用户运行oc命令时,我会收到一条消息:未找到任何资源。 安装没有通过 git clone https://github.com/openshift/cluster
system
用户运行oc
命令时,我会收到一条消息:未找到任何资源。
安装没有通过
git clone https://github.com/openshift/cluster-monitoring-operator
cd cluster-monitoring-operator
oc apply -f manifests/
错误消息:
namespace "openshift-monitoring" created
serviceaccount "cluster-monitoring-operator" created
unable to decode "manifests/0000_50_cluster_monitoring_operator_02-role.yaml": no kind "ClusterRole" is registered for version "rbac.authorization.k8s.io/v1beta1"
unable to decode "manifests/0000_50_cluster_monitoring_operator_03-role-binding.yaml": no kind "ClusterRoleBinding" is registered for version "rbac.authorization.k8s.io/v1beta1"
unable to decode "manifests/0000_50_cluster_monitoring_operator_04-deployment.yaml": no kind "Deployment" is registered for version "apps/v1"
unable to decode "manifests/0000_50_cluster_monitoring_operator_05-clusteroperator.yaml": no kind "ClusterOperator" is registered for version "config.openshift.io/v1"
unable to decode "manifests/0000_90_cluster_monitoring_operator_00-operatorgroup.yaml": no kind "OperatorGroup" is registered for version "operators.coreos.com/v1"
那么,我们如何使用
minishift
实现监控?您可以按照以下步骤在minishift中安装普罗米修斯:
确保您以管理员身份登录。如果您在以管理员身份登录时遇到问题,可以执行以下步骤:
微移位ssh
[docker@example~]$sudo su
[root@example~]#导出KUBECONFIG=/var/lib/minishift/base/openshift-apiserver/admin.KUBECONFIG-PATH=“$PATH:/var/lib/minishift/bin”
[root@example~]#oc adm策略将群集角色添加到用户群集管理
[root@example~]#退出
[docker@example~]$退出
oc登录-u管理员-p管理员
哇
您将看到您以管理员身份登录
当我输入应用普罗米修斯的命令时,我遇到了以下问题:
minishift插件应用prometheus--addon env namespace=kube系统
--应用加载项“prometheus”:。应用加载项时出错:执行命令“oc new app-f prometheus.yaml-p NAMESPACE=#{NAMESPACE}-n#{NAMESPACE}”时出错
解决方案:
您可以访问普罗米修斯图形用户界面:https://prometheus-kube-system.$minishift主机ip地址.nip.io。您可以按照以下步骤在minishift中安装普罗米修斯: 确保您以管理员身份登录。如果您在以管理员身份登录时遇到问题,可以执行以下步骤: 微移位ssh [docker@example~]$sudo su [root@example~]#导出KUBECONFIG=/var/lib/minishift/base/openshift-apiserver/admin.KUBECONFIG-PATH=“$PATH:/var/lib/minishift/bin” [root@example~]#oc adm策略将群集角色添加到用户群集管理 [root@example~]#退出 [docker@example~]$退出 oc登录-u管理员-p管理员 哇 您将看到您以管理员身份登录 当我输入应用普罗米修斯的命令时,我遇到了以下问题: minishift插件应用prometheus--addon env namespace=kube系统 --应用加载项“prometheus”:。应用加载项时出错:执行命令“oc new app-f prometheus.yaml-p NAMESPACE=#{NAMESPACE}-n#{NAMESPACE}”时出错 解决方案: