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 獲取數據

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