-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
Karmada (Kubernetes Armada) is a Kubernetes management system that enables you to run cloud-native applications in multiple Kubernetes clusters and cloud platforms without changing the application. By using Kubernetes native APIs and providing advanced scheduling capabilities, Karmada implements truly open, multi-cloud Kubernetes.
Karmadactl is the command-line interface (CLI) tool dedicated to the Karmada project, designed for users and administrators to interact with Karmada. Unlike kubectl, which is more general and supports single-cluster scenarios, karmadactl is a specialized CLI tool tailored for multi-cluster management within the Karmada ecosystem.
Currently, karmadactl init
provides the capability to install Karmada on a Kubernetes cluster, along with rich user-customization options such as component image tags and replica counts. However, it lacks configurability for component startup parameters. To address this, this project aims to provide configurable component startup parameters, thereby enhancing the usability of karmadactl init
.
Project link
https://summer-ospp.ac.cn/org/prodetail/255c40243?list=org&navpage=org
OutPuts
- karmadactl init configures component startup flags through command-line flags. (feat:Using the command line to customize the control panel #6637)
- karmadactl init configures component startup flags through the config file. (feat:Customize the control panel using configuration files. #6785)
- e2e/ci (Add e2e testing for the customized control panel of Karmadactl init. #6728)
- a tutorial about this new feature (Introduce how to customizing component Command line Flags with karmadactl init website#878 Translate the article of karmadactl init website#879)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status