-
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
controllers/gce/README.md doc review #45
Comments
From @ensonic on July 12, 2017 12:23 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 |
From @nicksardo on July 12, 2017 17:11 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. |
From @ensonic on July 13, 2017 7:38 I've started a PR here: kubernetes/ingress-nginx#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. |
From @ensonic on July 19, 2017 17:24 I am happy to send more PRs if you could please reply. |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
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. |
/remove-lifecycle rotten The docs can still use work, will try to tackle sometime. |
Duping to #249 |
From @ensonic on July 12, 2017 9:54
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.
Copied from original issue: kubernetes/ingress-nginx#951
The text was updated successfully, but these errors were encountered: