Skip to content
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

TKGs Support #1121

Open
assafsauer opened this issue Jun 13, 2023 · 4 comments
Open

TKGs Support #1121

assafsauer opened this issue Jun 13, 2023 · 4 comments
Labels
lifecycle/stale Nobody worked on this for 6 months (will further age)

Comments

@assafsauer
Copy link

assafsauer commented Jun 13, 2023

What would you like to be added:
Hello , I'm interested in setting up Gardener on VMware Tanzu Kubernetes Grid (TKGs) which might be similar to a native Kubernetes integration. and I'm currently seeking guidance on how to best approach this.

Here are a some of the questions I have:
Is there any official support or documentation for setting up Gardener on TKGs or native Kubernetes?
In the acre.yaml configuration file, when specifying the IaaS provider (type: <gcp|aws|azure|openstack|vsphere>), should I select 'vsphere' for a TKGs environment?
Could you please clarify if the 'zones' field in the acre.yaml file refers to the Datacenters or Resource pools in vSphere?
how do i define the DNS type in Vsphere ? (type: <google-clouddns/aws-route53/azure-dns/openstack-designate/cloudflare-dns/infoblox-dns>)

Any additional documentation, examples, or resources for this setup would be greatly appreciated.
Thank you in advance for your time and assistance.

Why is this needed:
TKG is a popular K8s platform.

@vlerenc
Copy link
Member

vlerenc commented Jun 15, 2023

Gardener provisions K8s cluster on various cloud providers. TKG by means of the cluster API as well. You cannot set up Gardener via TKG (or vice versa) - this doesn't sound right.

What are you trying to achieve? Gardener supports vSphere, so if that's what you are after, you can do that with TKG and Gardener, but not one with the other.

@assafsauer
Copy link
Author

Thank you for your response. To clarify, I'm interested in running Gardener on a Kubernetes cluster that was created with VMware Tanzu Kubernetes Grid (TKGs). I understand that both Gardener and TKGs are tools for managing Kubernetes clusters, but in this case, I'm interested in using TKGs as the underlying platform for my Gardener installation.

Specifically, I'm looking to install Gardener on a TKGs cluster (which would become the "garden" cluster in Gardener terminology), and then use Gardener to create and manage additional Kubernetes clusters (the "seed" and "shoot" clusters in Gardener terminology).

I understand that Gardener supports vSphere as an IaaS provider, which is the underlying platform for TKGs. However, I'm unsure how to configure Gardener and the acre.yaml file for use with a TKGs cluster.

I hope this clarifies my request. Any guidance or resources you can provide would be greatly appreciated.
was it ever tested ?

@vlerenc
Copy link
Member

vlerenc commented Jun 25, 2023

Well, this clarifies it and @Diaphteiros is probably the best to answer this question. In general, I would not expect specific problems from your setup as you can use various clusters as garden/seed clusters, also (for local development) kind clusters. In that sense, there is no "special rulebook" for particular Kubernetes cluster providers (besides general prerequisites like the Kubernetes version, etc.).

@Diaphteiros
Copy link
Contributor

Sorry, I completely missed this issue.

Garden-setup doesn't actually care where the base cluster comes from, so it should be possible to use it with a TKGs cluster as base cluster already.

Any specific part of the configuration you are having problems with?

@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/stale Nobody worked on this for 6 months (will further age)
Projects
None yet
Development

No branches or pull requests

4 participants