-
Notifications
You must be signed in to change notification settings - Fork 82
Federation: Support deploying federation control plane on non-cloud environment #101
Comments
@marun, Please feel free to correct or add any additional points to this issue. |
This issue will partly address the |
I think this issue can serve as an umbrella to track issues targeting improved support for non-cloud deployments with |
cc: @madhusudancs @kubernetes/sig-federation-misc |
kubernetes/kubernetes#42995 should be considered for the list |
/assign |
Is there any way we can use a local service load balancer for federation service? And is there any plan to support services only with external IP? Currently in the |
what is the meaning of Currently only loadbalancer type services are supported for federated services. Currently there is no other option available as we know, which works. |
@shashidharatd In the doc of federation service discovery, it is mentioned as follows After checking the codes we found only when a service is created with the type of Loadbalancer, the DNS record of the service is created in federation dns service. Just wondering what if the service is created with exnternalip. For that case, can we also ask federation dns service to create the DNS record? Basically our use case is just like what this ticket is described to run cluster federation within on-prem environment. However we find there is no out-of-box external loadbalancer service available. Therefore we will need either ask dns server of cluster federation supporting the service with externalip, or have a out-of-box loadbalancer service (just like coredns as out-of-box dns server of cluster federation) Any suggestion? |
Required for GA of federation. |
@quinton-hoole Any relevant design doc/proposal for this issue/feature request? |
@luxas Nothing beyond what it linked in this issue, that I am aware of. |
All the tasks we envisioned are complete and hence closing this issue. If anyone feels this issue needs to be kept open for additional tasks, please feel free to do so. |
@shashidharatd Where is the documentation for this feature? |
@luxas, here is the documentation for running federation with CoreDNS as dns provider. https://kubernetes.io/docs/tasks/federation/set-up-coredns-provider-federation. I agree there is no detailed document for user explaining how to use the hosted DNS providers (AWS Route53/Google Cloud-DNS). We shall add this document in the upcoming release. |
Added a new item to document explaining how to use the hosted DNS providers in non-cloud environments and so reopened this issue. |
Thanks! |
Any answer to kubernetes/kubernetes#40536 (comment) ? |
If you have a user service that need to be federated across clusters (multi-cluster scenario). The service type has to be a LoadBalancer type in-order to be able to do federated service discovery across clusters. Now coming to the documents you are referring. The mention is about CoreDNS service. CoreDNS server/service itself runs within a kubernetes cluster and the guide is talking about setting up CoreDNS service. In some of the on-prem environments like openstack the LoadBalancer type service is possible and on the on-prem environments which lack LoadBalancer type service federated service discovery is not possible through federation currently |
Thank you for confirming. |
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. |
Any updates on the last item (Document using hosted DNS providers (AWS Route53/ Google CloudDNS) in non-cloud environments.)? |
@dholt, Thanks for asking. We need some volunteers to do that. I would create a separate issue for that item. Would you be interested in taking up some portion? |
Created a separate issue to track the above incomplete work mentioned in #101 (comment) |
There is some work done by @marun as commented in this kubernetes/kubernetes#40620 (comment) related to configuraing Google Cloud DNS in non-google environment. |
I would be happy to try and help document. I don't think I'm qualified to help implement however, and it looked to me from browsing the code like this feature may be implemented for Google Cloud DNS but not AWS Route53? |
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. |
Thursday Jan 26, 2017 at 18:42 GMT
Originally opened as kubernetes/kubernetes#40536
There may be scenarios where there is a need to federate k8s clusters on private-cloud (on-premise) environments.
Listed below are some of the tasks to achieve the scenario above
The text was updated successfully, but these errors were encountered: