sig-installation

Welcome to sig-installation!

SIG Group Goals

sig-installation aims to build an open and easy-to-use Kubernetes cluster installation system, enabling zero-foundation users to install Kubernetes clusters with one click. The goals are as follows:

  1. Simplify complex deployment: Lower the threshold for users to deploy production-grade Kubernetes clusters that follow best practices in diverse environments.
  2. Unified lifecycle management: Provide a standardized toolchain from creation to daily operations, achieving consistency and reproducibility in management.
  3. Achieve automation and scalability: Use declarative APIs through tools like Cluster API to automate the entire lifecycle of large-scale clusters, and support horizontal scaling to manage any number of clusters.

Project Planning RoadMap (Updated 2026/01/13)

Planned Capability Planned Goal Planned Release
Support 10w npu card cluster deployment - Support deployment of other network plugins such as cilium;
- Support 10w npu card cluster deployment.
26.X
K8s component enhancement - Support split deployment of etcd;
- Support differentiated deployment of kube component quantities.
26.X
Cluster maintenance capability - Support node O&M capabilities based on Node split, including but not limited to node custom configuration changes, node-level rpm package installation. 26.X
Node CR split - Split Node resources from existing BKECluster;
- Implement node-level maintenance capability enhancement based on Node.
26.X
Cluster maintenance capability - Support node O&M capabilities based on Node split, including but not limited to node custom configuration changes, node-level rpm package installation. 26.X
Support multi-repository image installation - Support community image management, achieving separation of self-compiled images and third-party image storage locations;
- Meet component installation using multi-repository images.
26.X
Bootstrap node responsibility simplification - Simplify bootstrap node responsibilities, only used to pull up management cluster;
- Simplify bootstrap node installation process, use simple installation package to complete initialization.
26.X
Support community version upgrade capability - Support independent release of community component versions;
- Support upgrade capability for community released versions.
25.12
Support component parameter configurability - Support configurable containerd parameters for installed clusters;
- Support configurable kubelet parameters for installed clusters.
25.12
Support cluster custom certificate and kubeconfig capability downgrade - Support user importing global CA certificates to sign certificates used by cluster;
- Support kubeconfig signing for different K8s components.
25.12
Support cluster installation custom repository - Support custom configuration of image repository and binary repository, and install clusters based on this. 25.12
Bootstrap node provides user management capability - Bootstrap node provides user management capability, facilitating small cluster installation use (cluster node count < 10). 25.09
Fully support offline installation - Fully support offline installation of clusters. 25.09

How to Contribute Code

Please refer to Contribution Guide

Community Meetings

sig-installation is open, and our users, contributors, and maintainers continuously improve it. It is because of you that we can build better deployment tools. Join us!

Proposal Submission & Archiving

Installation and deployment SIG related proposals (OFEP) should be submitted as PRs to: https://gitcode.com/openFuyao/ofep/tree/main/ofeps/sig-Installation.

Repository List (Updated 2026/01/13)

repository address: