美文网首页
kubernetes monitoring

kubernetes monitoring

作者: cdz620 | 来源:发表于2020-03-03 00:24 被阅读0次

    docs

    introduction

    https://kubernetes.io/docs/user-guide/monitoring/

    heapster

    https://github.com/kubernetes/heapster

    install

    checkout Heapster

    git clone git@github.com:kubernetes/heapster.git

    edit deploy yaml

    由于镜像的不断更新,代码库中的镜涉及三个gcr.io镜像的版本可能根据需要修改,具体的image tag需要到 https://console.cloud.google.com/kubernetes/images/list?project=google-containers 查询版本并修改(需要翻墙), (today: 2017-01-14)镜像的各个版本如下:

    • vi grafana-deployment.yaml change image to gcr.io/google_containers/heapster-grafana:v2.6.0-2
    • vi heapster-deployment.yaml change image to gcr.io/google_containers/heapster:v1.3.0-beta.0
    • vi influxdb-deployment.yaml change image to gcr.io/google_containers/heapster-influxdb:v0.13.0

    edit export service type(default LoadBalancer) to NodePort

    vi grafana-service.yaml

    apiVersion: v1
    kind: Service
    metadata:
      labels:
        # 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-grafana
      name: monitoring-grafana
      namespace: kube-system
    spec:
      # In a production setup, we recommend accessing Grafana through an external Loadbalancer
      # or through a public IP.
      # type: LoadBalancer
      # You could also use NodePort to expose the service at a randomly-generated port
      # type: NodePort
      ports:
      - port: 30080
        targetPort: 3000   
      type: NodePort
      externalIPs:
      - 112.124.41.XXX
      selector: 
        k8s-app: grafana
    

    finally, start all of pods and services

    kubectl create -f deploy/kube-config/influxdb/

    check cluster info

    kubectl cluster-info

    相关文章

      网友评论

          本文标题:kubernetes monitoring

          本文链接:https://www.haomeiwen.com/subject/cnarchtx.html