k8sgpt

package
v0.26.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Metadata = plugins.Module{
	Meta: plugins.Meta{
		Name:        modules.PluginNameK8sGPT,
		Title:       "K8sGPT插件",
		Version:     "1.0.0",
		Description: "Kubernetes资源AI智能分析,支持Pod、Deployment、Service等多种资源类型的智能诊断。源自https://github.com/k8sgpt-ai/k8sgpt项目",
	},
	Tables: []string{},
	Menus: []plugins.Menu{
		{
			Key:   "plugin_k8sgpt_index",
			Title: "K8sGPT",
			Icon:  "fa-solid fa-brain",
			Order: 40,
			Children: []plugins.Menu{
				{
					Key:         "plugin_k8sgpt_analysis",
					Title:       "资源分析",
					Icon:        "fa-solid fa-magnifying-glass-chart",
					Show:        "true",
					EventType:   "custom",
					CustomEvent: `() => loadJsonPage("/plugins/k8sgpt/analysis")`,
					Order:       100,
				},
			},
		},
	},
	Dependencies:     []string{modules.PluginNameAI},
	Lifecycle:        &K8sGPTLifecycle{},
	ClusterRouter:    route.RegisterClusterRoutes,
	ManagementRouter: route.RegisterMgmRoutes,
}

Functions

This section is empty.

Types

type K8sGPTLifecycle

type K8sGPTLifecycle struct{}

func (*K8sGPTLifecycle) Disable

func (k *K8sGPTLifecycle) Disable(ctx plugins.BaseContext) error

func (*K8sGPTLifecycle) Enable

func (k *K8sGPTLifecycle) Enable(ctx plugins.EnableContext) error

func (*K8sGPTLifecycle) Install

func (k *K8sGPTLifecycle) Install(ctx plugins.InstallContext) error

func (*K8sGPTLifecycle) Start

func (k *K8sGPTLifecycle) Start(ctx plugins.BaseContext) error

func (*K8sGPTLifecycle) StartCron

func (k *K8sGPTLifecycle) StartCron(ctx plugins.BaseContext, spec string) error

func (*K8sGPTLifecycle) Stop

func (*K8sGPTLifecycle) Uninstall

func (k *K8sGPTLifecycle) Uninstall(ctx plugins.UninstallContext) error

func (*K8sGPTLifecycle) Upgrade

func (k *K8sGPTLifecycle) Upgrade(ctx plugins.UpgradeContext) error

Directories

Path Synopsis
service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL