Skip to content

"No associated endpoint" (POP-1105) reported for service #289

@marians

Description

@marians

Describe the bug

First of all, I'm not sure this is a bug or not. Maybe I'm getting something wrong.

Anyway, we have an Ingress, Service, and pods connected to each other and working fine. But popeye reports an error No associated endpoint on the service resource.

To me this sounds like the service is not connected to any Pod. But in fact, it is working fine, and we are serving production requests via Ingress.

Expected behavior

I don't expect to see a bug here.

Screenshots

This is a snippet of the report printed for popeye -n fe-docs:

image

For comparison, here is some data retrieved in other ways:

$ kubectl -n fe-docs get svc
NAME      TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
fe-docs   ClusterIP   172.31.39.151   <none>        8080/TCP   10d
# kubectl -n fe-docs get svc -o yaml
apiVersion: v1
items:
- apiVersion: v1
  kind: Service
  metadata:
    annotations:
      meta.helm.sh/release-name: fe-docs
      meta.helm.sh/release-namespace: fe-docs
    creationTimestamp: "2024-02-20T11:51:06Z"
    labels:
      app: fe-docs
      app.kubernetes.io/managed-by: Helm
    name: fe-docs
    namespace: fe-docs
    resourceVersion: "48091506"
    uid: c171e1e2-2d63-4754-9f59-0aa1cd281503
  spec:
    clusterIP: 172.31.39.151
    clusterIPs:
    - 172.31.39.151
    internalTrafficPolicy: Cluster
    ipFamilies:
    - IPv4
    ipFamilyPolicy: SingleStack
    ports:
    - port: 8080
      protocol: TCP
      targetPort: http
    selector:
      app: fe-docs
    sessionAffinity: None
    type: ClusterIP
  status:
    loadBalancer: {}
kind: List
metadata:
  resourceVersion: ""

Versions (please complete the following information):

  • OS: mac OS 14.2.1
  • Popeye v0.20.3
  • K8s v1.25

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions