如何为OpenShift控制台的应用选择器添加自定义链接?
如何在OpenShift控制台应用菜单添加自定义链接?
你可以通过创建ConsoleLink自定义资源(CR)来实现,这是OpenShift官方支持的自定义控制台链接方式,和openshift-gitops自动添加Argo链接的原理一致。
具体步骤:
- 创建如下YAML配置文件(示例):
apiVersion: console.openshift.io/v1 kind: ConsoleLink metadata: name: custom-app-link spec: href: "https://your-custom-url.com" # 替换为你的自定义链接地址 location: ApplicationMenu text: "我的自定义应用" # 菜单显示的文本 applicationMenu: section: "自定义应用" # 可选:指定菜单分组,可填现有分组如"GitOps"或新分组名 imageURL: "https://example.com/your-icon.png" # 可选:设置菜单图标URL
- 用OpenShift CLI应用该配置:
oc apply -f custom-console-link.yaml
- 刷新OpenShift控制台,即可在应用菜单中看到新增的自定义链接。
参数说明:
spec.location固定设为ApplicationMenu,表示将链接添加到应用菜单spec.applicationMenu.section:如果不填,链接会默认放到"Other"分组;填写现有分组名(比如"GitOps")可和Argo链接同组,也可以自定义新分组名imageURL:可选参数,用于设置菜单图标,建议使用16x16或32x32像素的SVG/PNG格式图标,保持和控制台风格一致
内容的提问来源于stack exchange,提问作者Brad Mace
相关产品推荐
相关产品推荐

