sigs.k8s.io/cluster-api@v1.7.1/config/metrics/templates/kubeadmcontrolplane.yaml (about)

     1    - groupVersionKind:
     2        group: controlplane.cluster.x-k8s.io
     3        kind: KubeadmControlPlane
     4        version: v1beta1
     5      labelsFromPath:
     6        cluster_name:
     7        - metadata
     8        - ownerReferences
     9        - '[kind=Cluster]'
    10        - name
    11        name:
    12        - metadata
    13        - name
    14        namespace:
    15        - metadata
    16        - namespace
    17        uid:
    18        - metadata
    19        - uid
    20      metricNamePrefix: capi_kubeadmcontrolplane
    21      metrics:
    22      - name: info
    23        help: Information about a kubeadmcontrolplane.
    24        each:
    25          info:
    26            labelsFromPath:
    27              version:
    28              - spec
    29              - version
    30          type: Info
    31      - name: status_replicas
    32        help: The number of replicas per kubeadmcontrolplane.
    33        each:
    34          gauge:
    35            path:
    36            - status
    37            - replicas
    38            nilIsZero: true
    39          type: Gauge
    40      - name: status_replicas_ready
    41        help: The number of ready replicas per kubeadmcontrolplane.
    42        each:
    43          gauge:
    44            path:
    45            - status
    46            - readyReplicas
    47            nilIsZero: true
    48          type: Gauge
    49      - name: status_replicas_unavailable
    50        help: The number of unavailable replicas per kubeadmcontrolplane.
    51        each:
    52          gauge:
    53            path:
    54            - status
    55            - unavailableReplicas
    56            nilIsZero: true
    57          type: Gauge
    58      - name: status_replicas_updated
    59        help: The number of updated replicas per kubeadmcontrolplane.
    60        each:
    61          gauge:
    62            path:
    63            - status
    64            - updatedReplicas
    65            nilIsZero: true
    66          type: Gauge
    67      - name: spec_replicas
    68        help: The number of desired machines for a kubeadmcontrolplane.
    69        each:
    70          gauge:
    71            path:
    72            - spec
    73            - replicas
    74          type: Gauge
    75      - name: spec_strategy_rollingupdate_max_surge
    76        help: Maximum number of replicas that can be scheduled above the desired number of replicas during a rolling update of a kubeadmcontrolplane.
    77        each:
    78          gauge:
    79            path:
    80            - spec
    81            - rolloutStrategy
    82            - rollingUpdate
    83            - maxSurge
    84          type: Gauge