F5Networks / k8s-bigip-ctlr

Repository for F5 Container Ingress Services for Kubernetes & OpenShift.
Apache License 2.0
356 stars 193 forks source link

[RFE] Ability for DevOps to know the status of the pool members #3521

Open alonsocamaro opened 3 weeks ago

alonsocamaro commented 3 weeks ago

Title

[RFE] Ability for DevOps to know the status of the pool members

Description

DevOps who don´t have or want access to the BIG-IP console need to know the status of the pool members of the virtual servers using the kubernetes API (kubectl)

At present DevOps can only guess the list of pool members of a Service by listing of actual endpoints of the Service but that might not indicate what is the actual list of pool members and its status in the BIG-IP:

Actual Problem

DevOps teams don´t have awareness of the status of their ingresses and they need to rely in the NetOps teams for this

Solution Proposed

A kubernetes native way to display pool member list and health status, which can be vistualized with kubectl or kubernetes UI such as the OpenShfit console

alonsocamaro commented 3 weeks ago

Also, in the future this could be expanded to change the admin status of pool members but for the time being we are only requesting displaying the actual status (read-only operation)

trinaths commented 3 weeks ago

Created [CONTCNTR-4847] for internal tracking.

alonsocamaro commented 2 weeks ago

I would propose that: