Skip to content

shamsher31/cluster-api-provider-bringyourownhost

 
 

Repository files navigation

Kubernetes Cluster API Provider BYOH(Bring your own host)


What is Cluster API Provider BYOH

Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.

BYOH is a Cluster API v1beta1 Infrastructure Provider for already-provisioned hosts running Linux.

Getting Started

Check out the getting_started guide for launching a BYOH workload cluster

Project Status

This project is currently a work-in-progress, in an Alpha state, so it may not be production ready. There is no backwards-compatibility guarantee at this point. For more details on the roadmap and upcoming features, check out the project's issue tracker on GitHub.

Features

  • Native Kubernetes manifests and API
  • Support for single and multi-node control plane clusters
  • Support already provisioned Linux VMs with Ubuntu 20.04

Getting involved and contributing

Launching a Kubernetes cluster using BYOH source code

Check out the developer guide for launching a BYOH cluster consisting of Docker containers as hosts.

More about development and contributing practices can be found in CONTRIBUTING.md.


Compatibility with Cluster API and Kubernetes Versions

Cluster API compatibility Matrix:

Cluster API v1alpha4 (v0.4) Cluster API v1beta1 (v1.0)
BYOH Provider v1alpha1 (v0.1.0)

Kubernetes compatibility Matrix:

Kubernetes 1.20 Kubernetes 1.21 Kubernetes 1.22
BYOH Provider v1alpha1 (v0.1.0)

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 94.1%
  • Makefile 2.8%
  • Shell 2.1%
  • Dockerfile 1.0%