clastix / cluster-api-control-plane-provider-kamaji

The Kamaji Control Plane provider implementation of the Cluster Management API
Apache License 2.0
74 stars 25 forks source link

Is cross-platform deployment between Kamaji and Vsphere possible? #79

Closed Rezkmike closed 7 months ago

Rezkmike commented 7 months ago

Objective

I am currently exploring the feasibility of deploying a Kubernetes Control Plane using the Kamaji Control Plane on an EKS (Elastic Kubernetes Service) management cluster. The main goal is to set up the control plane on EKS and subsequently add a worker node hosted on a vSphere platform, leveraging Cluster API (CAPI).

Details

Primary Task: Deploy the Control Plane using Kamaji on an AWS EKS management cluster.

Secondary Task: Add a worker node to this setup, but the worker node should be on a vSphere platform.

Tools/Platforms Used:

Questions

Q1 - Is this combination of technologies (EKS with Kamaji for the control plane and vSphere for worker nodes via CAPI) feasible and supported?

Q2 - If feasible, are there any specific configurations or considerations required to integrate these platforms effectively?

Q3 - Are there any known limitations or issues with this setup that I should be aware of?

Q4 - Any documentation or resources that can guide the implementation of such a setup would be highly appreciated.


Sample Output from CAPI

When trying to add Worker node on Vsphere and point to Kamaji Control Plane. The Worker node stuck at pending state

image