metrics-server监控部署

Heapster已经维护,新的监控服务metrics-server
metrics-server部署:
#git clone https://github.com/kubernetes-incubator/metrics-server
#vim metrics-server-deployment.yaml
containers:

  • name: metrics-server
    image: k8s.gcr.io/metrics-server-amd64:v0.3.1
    command: #新增加一下这段 ,注解:如果不增加这段会报{ookup k8s-master on 10.96.0.10:53: no such host}错误
    • /metrics-server
    • --metric-resolution=30s
    • --kubelet-insecure-tls
    • --kubelet-preferred-address-types=InternalIP,Hostname,InternalDNS,ExternalDNS,ExternalIP
      #kubectl create -f .

      kubectl top pod --all-namespaces ###查看是否有数据

      #kubectl logs metrics-server-6ddf4c9458-4f4wf -n kube-system -c metrics-server --tail=20 -f ##查看日志
      如果执行完成后报这个错:0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
      解决:#kubectl taint nodes --all node-role.kubernetes.io/master-
      访问方式:
      必须部署 metrics-server 才能使用该 API,metrics-server 通过调用 Kubelet Summary API 获取数据

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章