-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We're revamping the GKE Services and Ingress UI. What would you like to see? #1073
Comments
That on the list pages "Rows per page" get remembered or has a user changeable default. |
|
Apologies if this is out of scope (also I'm quite new to these technologies, so may be doing something silly 😁), but is it possible for you to add some way to see the gce-ingress logs on GKE as part of this work? When using the GKE provided gce-ingress installation it feels like a black box when I make a mistake, because the gce-ingress Ingress Controller is inside the GKE black-box? (We're having a lot of trouble currently understanding the interaction between gce-ingress and GCE load balancers 😄) |
@omaskery and @CoderPraBhu thanks for the feedback. Converging and showing linkages between GKE and GCE LB resources is one of the biggest goals in the UI overhaul. Here are some of the things we are thinking of adding links for on the Ingress page:
@omaskery are you installing gce-ingress manually in the cluster? Is there any reason why you're not using the GKE-managed ingress controller? Please keep the feedback coming, this is very helpful! |
@mark-church Hi, thanks for the reply! We're using the GKE-managed ingress controller, but my understanding is that there is no way to access the logs from that controller. Does that sound correct? (I'd love to be wrong about this! 😁) As a result, when we see unexpected behaviour (probably as a result of us making mistakes when applying k8s resources), it is hard to understand the sequence of events that are causing the behaviour. This is in contrast to some of the (admittedly out-dated) documentation in this repo, which points out that diagnosing some issues is achieved by looking at the log output from the gce-ingress controller (which we can't access!). The lack of visibility into how the controller is behaving has caused us to consider deploying gce-ingress manually, at additional cost, though we haven't yet resorted to that! |
hi, I really only deploy to k8s using CI - but the UI is really helpful for debugging, and with ingresses/services section its most often, why is this url not working
So any of this information that could be displayed here would be super helpful - you cannot see anywhere at the moment pending changes - and the healthcheck issues take a lot of digging to get into and work out whats going on. |
Totally agree here with the previous feedbacks about the blackbox on what's really happening inside GCE when you're altering your built-in ingress. I guess it's not a UI only thing as I assume the same happens with Cloud SDK - but this is the worst feature of the built-in ingress, as "somewhere the magic just happens" - if happens, and you have no idea what's really going on... |
If I have lots of certs on an ingress, it's hard to see which ones are there. Also I would love QPS graphs on services and/or ingresses. |
@icco we are currently working on integrating QPS and other metrics for Ingress in to the UI. Did you know they can be seen by going to
This dashboard has lots of stats such as latency, QPS, response codes, and throughput. It's not very easy to understand which URL map is connected with which Ingress though so we are looking at ways to make this relationship more apparent so that it's easier to get to these metrics from the Ingress page. I'd be interested to see which types of metrics you find most useful? @iiro @omaskery we are looking in to making the Ingress events more verbose so that the ingress controller is not such a black box. Some of the things we are thinking about surfacing are letting you know when and which GCE resource (such as a forwardingRule) has been created, reconciled, or deleted. What are some other types of internal state about the controller and its operations that you would find useful? |
@mark-church is it possible to expose the log output of the GCE ingress controller? Then any existing documentation for troubleshooting the ingress controller would be potentially useable. In particular, it would be useful to know errors/failures to reconcile. I'm afraid it's been a while since I was working in this area, so can't be more helpful - apologies for being so vague :( |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Hi everybody the GKE Networking team is currently working on a revamp of the GKE Services and Ingress UI. We'd like to know, what would you like to see in the UI?
This area of the UI consists of a couple different pages. Feel free to be specific about things you don't like or would like to see.
Some specific questions:
The text was updated successfully, but these errors were encountered: