Kubernetes仪表板在Nutanix Karbon上

  • 2018年11月11日
  • 8回复
  • 3075次观点

UserLevel 4.
徽章 +5
随着Nutanix Karbon TP的释放,PC 5.9,您可能想要部署一些传统的插件Kubernetes仪表板与heapster

这篇文章浏览了成功部署Kubernetes仪表板addon的过程。

在您开始部署插件之前,您需要一个工作的Kubernetes集群和kubectl.CLI工具。

以下步骤是:
  1. 部署Heapster.
  2. 部署Kubernetes仪表板
  3. 连接到Kubernetes仪表板

部署Heapster.

来自Heapster网站:

Heapster为Kubernetes(版本v1.0.6和更高版本)的集装箱集群监控和性能分析,以及包含它的平台。

弃用了移民 。考虑使用Metrics-Server和第三方指标管道来收集Prometheus格式度量。看看 弃权时间表 有关支持的更多信息。

使用heapster的原因是因为:

Kubernetes仪表板仅支持Heapster集成,但有计划将集成框架引入仪表板。它将允许支持和集成更多的公制提供者以及诸如Weave范围或Grafana等额外应用程序。

要部署Heapster,请执行以下命令:
  • 克隆Heapster GitHub repo
代码:
git clone https://github.com/kubernetes/heapster.git.
  • 移动到涌入目录
代码:
CD heapster / deploy / kube-config / influxdb
  • 部署涌入
代码:
kubectl create -f influxdb.yaml
  • 更换来源价值heapster.yaml.清单文件来自--source = kubernetes:https://kubernetes.default--source = kubernetes.summary_api:''
代码:
命令:
- / heapster.
- --source = kubernetes.summary_api:''
- --sink = influxdb:http://monitoring-influxdb.kube-system.svc:8086
  • 部署Heapster.
代码:
kubectl create -f heapster.yaml
  • 检查heapster正在运行
代码:
kubectl get -f heapster.yaml
名字秘密年龄
ServiceAccount / Heapster 1 50m

名称所需的当前最新可用年龄
部署.Extensions / heapster 1 1 1 1 5 5 50m

名称类型Cluster-IP外部IP端口(S)年龄
服务/ Heapster Clusterip 172.19.173.162 80 / TCP 50M




部署Kubernetes仪表板

来自Kubernetes仪表板网站:

Kubernetes仪表板是一种通用的基于Web的UI,用于Kubernetes集群。它允许用户管理在群集中运行的应用程序,并对它们进行故障排除,以及管理群集本身。

要部署仪表板,请执行以下命令:
代码:
kubectl应用-f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml




连接到Kubernetes仪表板

要从本地工作站访问仪表板,您必须为Kubernetes集群创建安全频道。运行以下命令:
代码:
Kubectl Proxy.




现在访问仪表板:
代码:
http:// localhost:8001 / api / v1 / namespaces / kube-system / services / https:Kubernetes-Dashboard:/ Proxy /




如果您想在不使用代理的情况下访问仪表板,则可以使用以下URL。确保不要使用Chrome,因为您将获得证书警告,仪表板不起作用。我建议您使用Firefox的仪表板。确保你用Kubernetes主地址替换localhost

现在访问仪表板(凭据:admin / nutanix / 4u):
代码:
https://  / api / v1 / namespaces / kube-system / services / https:Kubernetes-Dashboard:/ Proxy /



祝贺!现在,您有一个kubernetes仪表板,带有hepster上升和运行。

Baidu