On Tue, Dec 12, 2017 at 12:49 AM,  <mderos...@gmail.com> wrote:
> I have a situation like this:
>
> - a cluster of web machines
> - a cluster of db machines and other services

I think you have made the problem much more complicated than it needs
to be.  Why not one cluster?

> The question is how put in communication the 2 clusters in order to use some 
> hostnames in /etc/hosts of web machines.
>
> To protect your data, is it safe create an ingress service to make visible 
> the db from the external? I tried with a nodePort service (so using internal 
> ip addresses) but I'm not able to put in contact db-web between different 
> clusters
>
> At the moment my temporary solution is:
>
> a) define a public static ip with the command:
> gcloud compute addresses create my-public-static-ip --global
>
>
> b) use an ingress configuration for my db service where I set the static ip 
> with the option:
>
>     apiVersion: extensions/v1beta1
>     kind: Ingress
>     metadata:
>       name: my-ingress
>       annotations:
>         kubernetes.io/ingress.global-static-ip-name: my-public-static-ip
>
> c) in my daemonset.yaml I define a hostAliases:
>
>     apiVersion: extensions/v1beta1
>     kind: DaemonSet
>     metadata:
>       name: my-daemonset
>
>     spec:
>       updateStrategy:
>         type: RollingUpdate
>
>       template:
>         spec:
>           nodeSelector:
>             app: frontend-node
>
>           terminationGracePeriodSeconds: 30
>
>           hostAliases:
>           - ip: <public_ip_addr>
>             hostnames:
>             - "my-db-service"
>
>
> and it's working. But I'm not too convinced that this solution is the best or 
> however correct on a live environment...
>
> --
> 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.

Reply via email to