kubesphere/kubekey

feat: add NamespacePreappend in Cluster

Open

#1.925 geöffnet am 19. Juli 2023

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Go (820 Forks)auto 404
good first issuekind/feature

Repository-Metriken

Stars
 (2.815 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 20T 9h) (31 gemergte PRs in 30 T)

Beschreibung

Your current KubeKey version

master

Describe this feature

需求背景 使用kk的离线方式安装k8s集群及其他组件,在create cluster的配置文件中已存在一个参数NamespaceOverride,通过覆盖镜像的namespace可以将artifact中的镜像推送到镜像仓库的同一个项目中,但是相应不是覆盖原有镜像namespace,例如存在镜像a/b:v1和镜像c/b:v1, 想要推送镜像到 d/a/b:v1,d/c/b:v1, 即都推送到名为d的namespace,后面的镜像路径保持。

Describe the solution you'd like

想要在create cluster的配置文件中添一个参数实现此功能。例如该字段名为NamespacePreappend,该字段不为空是则在所有镜像中追加一个相同的namespace,如果原有namespace和NamespacePreappend相同,则不再追加

Additional information

No response

Contributor Guide