Skip to content

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

@Rezkmike

Description

@Rezkmike

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:

  • AWS Elastic Kubernetes Service (EKS) for the management cluster.
  • Kamaji for deploying the Control Plane.
  • vSphere platform for the worker node.
  • Cluster API (CAPI) for orchestrating the worker node setup.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions