我已經安裝了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