-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
controllers/gce/README.md doc review #951
Comments
Please double check that one needs to actually deploy the In my gce installation I do have deployment in kube-system ns called 'l7-default-backend', but there is no glbc deployment. Still if I don't deploy the rc.yaml everything works (that is the ingress gets created, thje loadbalancer gets created too), except that I can't get logging for the l7-lb-controller-fw4ps and there are less errors if I run There is some discussion about this in kubernetes-retired/contrib#1733 |
Agreed that the GCE readme is a mess. It's quite verbose yet unhelpful at the same time. You're welcome to help clean it up.
Actually, front and backend HTTPS is supported. This sentence needs to be removed. Regarding the outdated replicationcontroller and commands, would you like to tackle this in a PR?
The default backend does not have a
Are you running a cluster on GKE (managed K8s) or GCE (self-managed)? This question needs to dominate the readme. If users are running GKE, then the GLBC controller is already running on their master - they do not need to deploy anything. While the default-backend is visible to users, the ingress controller will not appear as it's a static pod on the master. |
I've started a PR here: #962 For the "replication-controller and commands" - I am running on GKE and hence I don't think there are equivalents for these commands - or is tehre are way to lok at the logs of the ingress controller? I think the logs are quite useful (e.g. to discover the SNI issue). Once we confirmed this I'll update the PR do clarify this. Wrt to the health check:
and declares it unhealthy. Here again the log of the controller might be helpful. |
Remove sentence impying that HTTP is not supported. Add missing markdown to ensure code-blocks are highlighted. See kubernetes#951
I am happy to send more PRs if you could please reply. |
This issue was moved to kubernetes/ingress-gce#45 |
https://github.com/kubernetes/ingress/blob/master/controllers/gce/README.md#the-ingress
You probably want to say that it does not support https when communicating with the backends. There is a chapter on TLS termination below.
https://github.com/kubernetes/ingress/blob/master/controllers/gce/README.md#creation
This seems to be outdated:
This also means that the log commadns are outdated and should be updated to e.g.
kubectl logs --follow l7-lb-controller-fw4ps l7-lb-controller
There is no
HTTPLoadbalancing panel
, but there is this page:https://pantheon.corp.google.com/networking/loadbalancing/loadBalancers/list
https://github.com/kubernetes/ingress/blob/master/controllers/gce/README.md#updates
If you omit the default backend you seem to get some implicit default backend, which is always unhealthy - since it returns 404. Having a default that has a readyness check would be nice so that GLBC would actually use it.
https://github.com/kubernetes/ingress/blob/master/controllers/gce/README.md#paths
some yaml is shown as plaintext.
There is probably more, lets fix it iteratively.
The text was updated successfully, but these errors were encountered: