Name:             frr-k8s-7fh67
Namespace:        metallb-system
Priority:         0
Service Account:  frr-k8s-daemon
Node:             crc/192.168.126.11
Start Time:       Thu, 26 Feb 2026 13:10:07 +0000
Labels:           app=frr-k8s
                  component=frr-k8s
                  controller-revision-hash=854f876f74
                  pod-template-generation=1
Annotations:      openshift.io/scc: privileged
Status:           Running
IP:               192.168.126.11
IPs:
  IP:           192.168.126.11
Controlled By:  DaemonSet/frr-k8s
Init Containers:
  cp-frr-files:
    Container ID:  cri-o://9170b0580c68d3339bf11477d725befb12b8eb885d303d5eb2d2ea812550edcc
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
      -c
      cp -rLf /tmp/frr/* /etc/frr/
    State:          Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Thu, 26 Feb 2026 13:10:41 +0000
      Finished:     Thu, 26 Feb 2026 13:10:41 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/frr from frr-conf (rw)
      /tmp/frr from frr-startup (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  cp-reloader:
    Container ID:  cri-o://e3b73a27ece6ee0a0df1168ede761d7f05697be5f7da8b9788ccc3737350d979
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
      -c
      cp -f /frr-reloader.sh /etc/frr_reloader/
    State:          Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Thu, 26 Feb 2026 13:10:41 +0000
      Finished:     Thu, 26 Feb 2026 13:10:41 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/frr_reloader from reloader (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  cp-metrics:
    Container ID:  cri-o://43f658858bac6e320cac549ddba5ac8839acc00cc1e341887c7db167e5710b18
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
      -c
      cp -f /frr-metrics /etc/frr_metrics/
    State:          Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Thu, 26 Feb 2026 13:10:43 +0000
      Finished:     Thu, 26 Feb 2026 13:10:43 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/frr_metrics from metrics (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
Containers:
  controller:
    Container ID:  cri-o://0410723f6f413845db39cf6511c57b2f26f79ebd354b7d65446f9ba7cfc4e371
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          7572/TCP
    Host Port:     7572/TCP
    Command:
      /frr-k8s
    Args:
      --node-name=$(NODE_NAME)
      --namespace=$(NAMESPACE)
      --metrics-bind-address=127.0.0.1:7572
      --log-level=debug
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:44 +0000
    Ready:          True
    Restart Count:  0
    Liveness:       http-get http://127.0.0.1:monitoring/metrics delay=10s timeout=1s period=10s #success=1 #failure=3
    Readiness:      http-get http://127.0.0.1:monitoring/metrics delay=10s timeout=1s period=10s #success=1 #failure=3
    Environment:
      FRR_CONFIG_FILE:        /etc/frr_reloader/frr.conf
      FRR_RELOADER_PID_FILE:  /etc/frr_reloader/reloader.pid
      NODE_NAME:               (v1:spec.nodeName)
      NAMESPACE:              metallb-system (v1:metadata.namespace)
    Mounts:
      /etc/frr_reloader from reloader (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  frr:
    Container ID:  cri-o://cb8edb5483de393c5b95c8e9c843c6c143689010d1612cde8781dbd24ecce660
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
      -c
      /sbin/tini -- /usr/lib/frr/docker-start &
      attempts=0
      until [[ -f /etc/frr/frr.log || $attempts -eq 60 ]]; do
        sleep 1
        attempts=$(( $attempts + 1 ))
      done
      tail -f /etc/frr/frr.log
      
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:44 +0000
    Ready:          True
    Restart Count:  0
    Liveness:       http-get http://127.0.0.1:7573/livez delay=0s timeout=1s period=10s #success=1 #failure=3
    Startup:        http-get http://127.0.0.1:7573/livez delay=0s timeout=1s period=5s #success=1 #failure=30
    Environment:
      TINI_SUBREAPER:  true
    Mounts:
      /etc/frr from frr-conf (rw)
      /var/run/frr from frr-sockets (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  reloader:
    Container ID:  cri-o://bc7fda5f3e3c62f1814eae7292d19413656115d31bccc65a81839c594f66ddd8
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          <none>
    Host Port:     <none>
    Command:
      /etc/frr_reloader/frr-reloader.sh
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:44 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/frr from frr-conf (rw)
      /etc/frr_reloader from reloader (rw)
      /var/run/frr from frr-sockets (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  frr-metrics:
    Container ID:  cri-o://a69e99efde11a4524218ad44d7737b293f93a68f5038af0e534ee5819963a22b
    Image:         registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9
    Image ID:      registry.redhat.io/openshift4/frr-rhel9@sha256:5bfe4d3125d98cc501d5a529d3ae2497106a2bbb5a6dd06df7c0e0930d168212
    Port:          7573/TCP
    Host Port:     7573/TCP
    Command:
      /etc/frr_metrics/frr-metrics
    Args:
      --metrics-port=7573
      --metrics-bind-address=127.0.0.1
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:44 +0000
    Ready:          True
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /etc/frr from frr-conf (rw)
      /etc/frr_metrics from metrics (rw)
      /var/run/frr from frr-sockets (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  kube-rbac-proxy:
    Container ID:  cri-o://02d77f2b76f933f4c772de35d36e0af158bee11f5722a15b9dc69569efb71470
    Image:         registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:787be45b5241419b6819676d43325a9030c0e16441918e4a33a44f0380d6b902
    Image ID:      registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:787be45b5241419b6819676d43325a9030c0e16441918e4a33a44f0380d6b902
    Port:          9140/TCP
    Host Port:     9140/TCP
    Args:
      --logtostderr
      --secure-listen-address=:9140
      --upstream=http://127.0.0.1:7572/
      --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
      --tls-private-key-file=/etc/metrics/tls.key
      --tls-cert-file=/etc/metrics/tls.crt
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:45 +0000
    Ready:          True
    Restart Count:  0
    Requests:
      cpu:        10m
      memory:     20Mi
    Environment:  <none>
    Mounts:
      /etc/metrics from metrics-certs (ro)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
  kube-rbac-proxy-frr:
    Container ID:  cri-o://5471874635fead243c45274424ad21cb36d1eeea9765b14786d87725fd456cfc
    Image:         registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:787be45b5241419b6819676d43325a9030c0e16441918e4a33a44f0380d6b902
    Image ID:      registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:787be45b5241419b6819676d43325a9030c0e16441918e4a33a44f0380d6b902
    Port:          9141/TCP
    Host Port:     9141/TCP
    Args:
      --logtostderr
      --secure-listen-address=:9141
      --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
      --upstream=http://127.0.0.1:7573/
      --tls-private-key-file=/etc/metrics/tls.key
      --tls-cert-file=/etc/metrics/tls.crt
    State:          Running
      Started:      Thu, 26 Feb 2026 13:10:46 +0000
    Ready:          True
    Restart Count:  0
    Requests:
      cpu:        10m
      memory:     20Mi
    Environment:  <none>
    Mounts:
      /etc/metrics from metrics-certs (ro)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-f27ht (ro)
Conditions:
  Type                        Status
  PodReadyToStartContainers   True 
  Initialized                 True 
  Ready                       True 
  ContainersReady             True 
  PodScheduled                True 
Volumes:
  frr-sockets:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  frr-startup:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      frr-startup
    Optional:  false
  frr-conf:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  reloader:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  metrics:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:     
    SizeLimit:  <unset>
  metrics-certs:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  frr-k8s-certs-secret
    Optional:    false
  kube-api-access-f27ht:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
    ConfigMapName:           openshift-service-ca.crt
    ConfigMapOptional:       <nil>
QoS Class:                   Burstable
Node-Selectors:              kubernetes.io/os=linux
                             node-role.kubernetes.io/worker=
Tolerations:                 node-role.kubernetes.io/control-plane:NoSchedule op=Exists
                             node-role.kubernetes.io/master:NoSchedule op=Exists
                             node.kubernetes.io/disk-pressure:NoSchedule op=Exists
                             node.kubernetes.io/memory-pressure:NoSchedule op=Exists
                             node.kubernetes.io/network-unavailable:NoSchedule op=Exists
                             node.kubernetes.io/not-ready:NoExecute op=Exists
                             node.kubernetes.io/pid-pressure:NoSchedule op=Exists
                             node.kubernetes.io/unreachable:NoExecute op=Exists
                             node.kubernetes.io/unschedulable:NoSchedule op=Exists
Events:
  Type     Reason     Age                From               Message
  ----     ------     ----               ----               -------
  Normal   Scheduled  93m                default-scheduler  Successfully assigned metallb-system/frr-k8s-7fh67 to crc
  Warning  Failed     92m                kubelet            Failed to pull image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9": rpc error: code = Canceled desc = copying system image from manifest list: copying config: context canceled
  Warning  Failed     92m                kubelet            Error: ErrImagePull
  Normal   BackOff    92m                kubelet            Back-off pulling image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9"
  Warning  Failed     92m                kubelet            Error: ImagePullBackOff
  Normal   Pulling    92m (x2 over 93m)  kubelet            Pulling image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9"
  Normal   Pulled     92m                kubelet            Successfully pulled image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" in 1.297s (1.297s including waiting). Image size: 662213339 bytes.
  Normal   Created    92m                kubelet            Created container cp-frr-files
  Normal   Started    92m                kubelet            Started container cp-frr-files
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Normal   Created    92m                kubelet            Created container cp-reloader
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Normal   Started    92m                kubelet            Started container cp-reloader
  Normal   Created    92m                kubelet            Created container cp-metrics
  Normal   Started    92m                kubelet            Started container cp-metrics
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Normal   Started    92m                kubelet            Started container controller
  Normal   Created    92m                kubelet            Created container controller
  Normal   Created    92m                kubelet            Created container frr
  Normal   Started    92m                kubelet            Started container frr
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Normal   Created    92m                kubelet            Created container reloader
  Normal   Started    92m                kubelet            Started container reloader
  Normal   Pulled     92m                kubelet            Container image "registry.redhat.io/openshift4/frr-rhel9@sha256:d7e76e936159ed04e779a66d421cc3ecc6c82409e8eed924112d9174c3d6aad9" already present on machine
  Warning  Unhealthy  87m                kubelet            Liveness probe failed: Get "http://127.0.0.1:7573/livez": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
