我已经安装了Docker v1.13和Kubernetes以及Kubeadm v1.6。然后我安装了Web UI(Dashboard)。我可以访问它,但缺少CPU /内存使用情况图表......为什么会发生这种情况?Kuberenets Web UI(仪表板)缺失图形
1
A
回答
1
对我来说,一旦我安装了heapster作为附件,使用图表就可以工作。 Heapster需要一个influxdb作为度量存储的数据池。
heapster-service.yml:
apiVersion: v1
kind: Service
metadata:
labels:
task: monitoring
# For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons)
# If you are NOT using this as an addon, you should comment out this line.
kubernetes.io/cluster-service: 'true'
kubernetes.io/name: Heapster
name: heapster
namespace: kube-system
spec:
ports:
- port: 80
targetPort: 8082
selector:
k8s-app: heapster
heapster-deployment.yml幸运的是,你可以用在kube-system
命名空间下定义K8S部署所有这些容易(与K8S 1.4.6测试过) :
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: heapster
namespace: kube-system
spec:
replicas: 1
template:
metadata:
labels:
task: monitoring
k8s-app: heapster
version: v6
spec:
containers:
- name: heapster
image: kubernetes/heapster:canary
imagePullPolicy: Always
command:
- /heapster
- --source=kubernetes:https://kubernetes.default
- --sink=influxdb:http://monitoring-influxdb:8086
influxdb-service.yml:
apiVersion: v1
kind: Service
metadata:
labels:
task: monitoring
# For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons)
# If you are NOT using this as an addon, you should comment out this line.
kubernetes.io/cluster-service: 'true'
kubernetes.io/name: monitoring-influxdb
name: monitoring-influxdb
namespace: kube-system
spec:
# type: NodePort
ports:
- name: api
port: 8086
targetPort: 8086
selector:
k8s-app: influxdb
infuxdb-deployment.yml:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: monitoring-influxdb
namespace: kube-system
spec:
replicas: 1
template:
metadata:
labels:
task: monitoring
k8s-app: influxdb
spec:
volumes:
- name: influxdb-storage
emptyDir: {}
containers:
- name: influxdb
image: kubernetes/heapster_influxdb:v0.6
resources:
requests:
memory: "256M"
cpu: "0.1"
limits:
memory: "1G"
cpu: "1.0"
volumeMounts:
- mountPath: /data
name: influxdb-storage
+0
谢谢,这是解决方案! – dplesa
相关问题
- 1. Kubernetes Web UI(仪表板)不显示图形
- 2. 访问Kubernetes Web UI(仪表板)
- 3. 缺少仪表板选项
- 4. BAM仪表板图形错误
- 5. 动态web仪表板
- 6. CruiseControl.net web仪表板安全
- 7. Jmeter 3.0仪表板图形与侦听器图形不匹配
- 8. 如何公开Kubernetes UI仪表板?
- 9. Mobikwik仪表板仪表板
- 10. MVC和IE6上仪表板的Web UI组件
- 11. CRM仪表板列表图
- 12. 定制的JQuery UI仪表板插件
- 13. Web界面或图形UI
- 14. 是否有像Kubernetes的仪表板/ UI这样的Docker Swarm仪表板?
- 15. 地图仪表板的URL
- 16. R中的交互式Web仪表板
- 17. WP_Query导致Wordpress仪表板消失
- 18. sonarqube失踪项目仪表板
- 19. Tuleap - 项目仪表板丢失
- 20. kuberenets pod creation pending
- 21. Wordpress仪表板
- 22. Swing仪表板
- 23. admob仪表板
- 24. Excel仪表板
- 25. 如何将Web视图添加到仪表板吉拉
- 26. D3,js图形仪表板转换为png/jpg/pdf
- 27. 在Dundas仪表板中创建自定义条形图
- 28. Plotly vs Jupyter仪表板有什么优点和缺点?
- 29. 默认仪表板从安全类别下的Bluemix Access Trail服务中缺失
- 30. 缺失Twitter模板
是否安装[heapster(https://github.com/kubernetes/heapster)作为一个插件?我认为这是必要的,才能看到图表 - 至少在k8s 1.4 – fishi
谢谢,这个伎俩! :) – dplesa