技术原理

Kubernetes仪表板安装和视图

成为认证专业的

Kubernetes仪表板是一个通用的、基于web的Kubernetes集群用户界面。它允许用户管理运行在集群中的应用程序并对其进行故障排除,以及管理集群本身。因此,如果您获得了Kubernetes认证,并掌握了此工具,您就可以提升您作为DevOps工程师的职业生涯。

因此在继续之前,让我们看看主题是什么,我们将在这个博客中讨论:

什么是Kubernetes仪表板?安装Kubernetes仪表板UI的Kubernetes仪表板视图什么是Kubernetes仪表板?”

“Kubernetes仪表板是一个基于web的Kubernetes用户界面,用于将容器化应用程序部署到Kubernetes群集,对应用程序进行故障排除,以及管理群集本身及其伴随资源。

使用Kubernetes仪表板来获得群集上运行的应用程序的概述。要创建或修改单个Kubernetes资源(例如部署、作业等),它将提供集群中Kubernetes资源的状态以及可能发生的任何错误的信息。”

安装Kubernetes仪表板

如何部署Kubernetes仪表板

运行以下命令来部署仪表板:

kubectl create-fhttps://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml使用kubectl kubectl proxy

访问仪表板它将在您的计算机和Kubernetes API服务器之间代理服务器。

现在,要在浏览器中查看仪表板,请导航到主VM浏览器中的以下地址:

http://localhost/本地主机:8001/api/v1/namespaces/kube系统/服务/https:kubernetes仪表板/proxy/

然后将提示您使用此页,要输入凭据:

ui-dashboard - Kubernetes dashboard - Edureka在此步骤中创建群集管理服务帐户

,我们将为仪表板创建服务帐户并获取其凭据。注意:在一个新终端上运行所有这些命令,否则,kubectl proxy命令将停止。

运行以下命令:

此命令将在默认命名空间

中为仪表板创建服务帐户kubectl create service account dashboard-n default

将群集绑定规则添加到仪表板帐户

kubectl createclusterrolebinding仪表板管理-n默认值--clusterrole=cluster管理--服务帐户=默认:仪表板

使用以下命令复制仪表板登录所需的机密令牌:

kubectl get secret$(kubectl get serviceaccount dashboard-o jsonpath={.secrets[0].name})-o jsonpath={。数据.token}“| base64—解码

token - Kubernetes dashboard - Edureka 4

复制机密令牌并将其粘贴到仪表板登录页中,通过在登录后选择标记选项

,您将登录到Kubernetes主页。

主页,您将看到主页/欢迎页,您可以在其中查看集群的kube系统命名空间中默认运行的系统应用程序,例如,仪表板本身。

homepage - Kubernetes dashboard - EdurekaKubernetes仪表板UI

Kubernetes仪表板的视图由以下仪表板视图组成:

管理视图工作负载视图服务视图存储和配置视图

让我们从管理视图开始。

管理视图

它列出节点、命名空间和持久卷它有它们的详细视图,其中node list视图包含在所有节点上聚合的CPU和内存使用度量,details视图显示节点的度量、其规范、状态、分配的资源、事件和在节点上运行的pod。

Node detail view

工作负载视图

是显示在所选命名空间中运行的所有应用程序。它总结了有关工作负载的可操作信息,例如,副本集的就绪Pod数或Pod的当前内存使用情况。

Workloads view

服务s View

它显示允许向外部世界公开服务并在集群中发现它们的Kubernetes资源。

Service list partial view

存储和配置视图

存储视图显示应用程序用于存储数据的持久卷声明资源,而配置视图用于显示用于群集中运行的应用程序实时配置的所有Kubernetes资源。

Secret detail view

有问题吗?请在ContinuousIntegrationToolsComments部分提到它,我们会给您回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能是什么东西 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录