Of course. Ingress is a very special sort of workload, with more particular requirements than most. It's more infrastructure than application.
On Sep 25, 2017 5:53 AM, "Budai Laszlo" <laszlo.bu...@gmail.com> wrote: > Hi Tim, > > Thank you for your answer. > This practically mean that we have to pay attention where the ingress > controller is scheduled and how it is implemented (in terms of HA), > otherwise we may end up running the ingress controller on a node where > there is no traffic coming from outside ... > > Kind regards, > Laszlo > > > > > > On 25.09.2017 15:29, 'Tim Hockin' via Kubernetes user discussion and Q&A > wrote: > >> You have to arrange that traffic delivery. Kubernetes doesn't >> intrinsically know your network, unless you are on one of the major clouds. >> >> A common answer is to DNS-roundrobin the nodes' public IPs, or to >> configure your L3 infrastructure to VIP to your nodes. >> >> On Sep 25, 2017 1:41 AM, <laszlo.bu...@gmail.com <mailto: >> laszlo.bu...@gmail.com>> wrote: >> >> Dear all, >> >> I've read the documentation about ingress, and ingress controller ( >> https://kubernetes.io/docs/concepts/services-networking/ingress/ < >> https://kubernetes.io/docs/concepts/services-networking/ingress/>, >> https://github.com/kubernetes/ingress/tree/master/controllers < >> https://github.com/kubernetes/ingress/tree/master/controllers>). There >> is a statement that says: "An Ingress Controller is a daemon, deployed as a >> Kubernetes Pod". My question is how the traffic for our application is >> routed to the ingress controller Pod? >> >> For example: an organization has an internal k8s cluster, and wants >> to use the nginx ingress controller. When the controller is deployed as a >> Pod it will still run on the internal cluster. Then we create the ingress >> resource with a rule like this: >> - host: www.my-org-name.org <http://www.my-org-name.org> >> http: >> paths: >> - backend: >> serviceName: webapp >> servicePort: 12345 >> >> where the name www.my-org-name.org <http://www.my-org-name.org> is >> resolved to one of the public IPs the organization has. So how do the >> traffic coming from outside will reach the ingress controller? >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Kubernetes user discussion and Q&A" group. >> To unsubscribe from this group and stop receiving emails from it, >> send an email to kubernetes-users+unsubscr...@googlegroups.com <mailto: >> kubernetes-users%2bunsubscr...@googlegroups.com>. >> To post to this group, send email to kubernetes-users@googlegroups. >> com <mailto:kubernetes-users@googlegroups.com>. >> Visit this group at https://groups.google.com/group/kubernetes-users >> <https://groups.google.com/group/kubernetes-users>. >> For more options, visit https://groups.google.com/d/optout < >> https://groups.google.com/d/optout>. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Kubernetes user discussion and Q&A" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to kubernetes-users+unsubscr...@googlegroups.com <mailto: >> kubernetes-users+unsubscr...@googlegroups.com>. >> To post to this group, send email to kubernetes-users@googlegroups.com >> <mailto:kubernetes-users@googlegroups.com>. >> Visit this group at https://groups.google.com/group/kubernetes-users. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Kubernetes user discussion and Q&A" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to kubernetes-users+unsubscr...@googlegroups.com. > To post to this group, send email to kubernetes-users@googlegroups.com. > Visit this group at https://groups.google.com/group/kubernetes-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.