10.kubernetes部署-heapster

发布时间:2018年06月07日 阅读:485 次

下载部署文件,有三个yml文件
https://github.com/kubernetes/heapster/tree/master/deploy/kube-config/influxdb

下载权限认证部署文件

https://github.com/kubernetes/heapster/tree/master/deploy/kube-config/rbac


这三个组件的各个作用

grafana:是个展示,它会把heapster收集过来的数据用它的图形展示出来

heapster :是和数据收集工具,收集node节点及pod的资源使用量的收集并且把数据保存到influxdb里存储

influxdb:数个数据存储库,它会把heapster收集的数据保存起来,并给grafana来展示,也给dashboard用,dashboard有个资源的展示框,是heaspter提供的数据


创建:kubectl  create -f  .


创建grafana的ingress

vim   heapster-grafana-ingress.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: heapster-grafana-ingress
  namespace: kube-system
spec:
  rules:
  - host: heapster-grafana.test.com
    http:
      paths:
      - path: /
        backend:
          serviceName: monitoring-grafana
          servicePort: 80


kubectl create -f heapster-grafana-ingress.yaml


用kubectl    get   ing -n  kube-system   来查看有没有创建成功ingress

后域名解析或者用改本地的host来访问  heapster-grafana.test.com  会出现图形界面即可!!

clipboard2.png


再看看dashboard界面

clipboard.png

出现了就部署成功!!!

Tag:kubernetes docker container
相关文章

发表评论: