Skip to content

Investigate metrics across kube-proxy, ipvs, iptables rules. #10

@jayunit100

Description

@jayunit100

ill leave some notes in here on how to do this.

  1. the tutorial for prometheus metrics in this repo shows how to create prometheus metrics on a kind cluster

  2. Update kube-proxy daemonset to publish metrics somewhere easy to access ? for some reason on VMC 0.0.0.0:10249 isnt the curlable IP.

  3. Run node-exporter also so that you can export iptables and other linux time series metrics... export iptables metrics prometheus/node_exporter#637

  4. See what happens to those metrics as you add 1,10,100 pods to the system, graph them.

options:

5.0) Antrea and calico both export metrics - combining those also would be interesting
5.1) Look at kube-proxy code, find metrics that might be good to export and PR them upstream

any interesting patterns ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions