Token导航 LogoToken导航TokenDH.com
Kubernetes MCP Server Helmchart logo
运维云端未说明官方级别未说明来源级核验

Kubernetes MCP Server Helmchart

MCP Server

通过Helm Chart在Kubernetes集群上部署Kubernetes MCP服务器,提供容器管理功能。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
Kubernetes容器管理云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

frenoid

提供方

frenoid

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Kubernetes MCP服务器掌舵图

部署 Kubernetes MCP服务器 使用此Helm Chart将其添加到集群中

先决条件

  • 库贝内特斯>=1.24
  • Helm>=3.9

安装

克隆仓库

git clone git@github.com:frenoid/kubernetes-mcp-server-helmchart.git

输入目录

cd kubernetes-mcp-server

将图表部署为 myrelease

 helm install myrelease . -f values.yaml

卸载

卸载 myrelease 部署使用

helm uninstall myrelease

该命令删除名为的版本 myrelease 并释放与该版本相关的所有kubernetes资源。

提示:指定 --purge 上述命令的参数,用于从存储中删除该版本并使其名称可供以后使用。

配置

公用参数

名称描述默认值
kubeVersion覆盖Kubernetes版本""
nameOverride部分覆盖 kubernetes-mcp.fullname 带有字符串的模板(将在发布名称前添加)""
fullnameOverride完全覆盖 kubernetes-mcp.fullname 带字符串的模板""
namespaceOverride完全覆盖 common.names.namespace 带字符串的模板""
commonAnnotations要添加到所有已部署对象的注释{}
commonLabels要添加到所有已部署对象的标签{}
extraDeploy随版本一起部署的额外对象数组[]

参数

名称描述默认值
enableWriteDelete向MCP服务器添加创建、修补、更新和删除权限false
replicaCount副本数量1
image.repository图像存储库docker.io/frenoid/kubernetes-mcp-server
image.tag图像标签v0.0.53
image.pullPolicy图像拉取策略IfNotPresent
serviceAccount.create指定是否应创建服务帐户true
serviceAccount.annotations服务帐户注释{}
serviceAccount.name要使用的服务帐户的名称(使用 kubernetes-mcp.fullname 模板(如果未设置)kubernetes-mcp-server
serviceAccount.automount指示是否自动装载ServiceAccount的API凭据false
deploymentAnnotations其他部署注释{}
podAnnotations附加pod注释{}
podLabels附加吊舱标签{}
podSecurityContextPod安全上下文
podSecurityContext.seccompProfile.type设置pod的安全上下文seccomp配置文件RuntimeDefault
priorityClassName优先级类名nil
runtimeClassName运行时类名""
securityContext容器安全上下文
securityContext.allowPrivilegeEscalation设置容器的安全上下文allowPrivilegeEscalationfalse
securityContext.capabilities.drop要删除的功能列表["ALL"]
securityContext.readOnlyRootFilesystem设置容器的安全上下文readOnlyRootFilesystemtrue
securityContext.runAsNonRoot容器是否必须以非root用户身份运行true
securityContext.runAsUser运行容器进程入口点的UID65534
securityContext.runAsGroup运行容器进程入口点的GID65534
containerPorts.httpHTTP的容器端口8080
service.annotations服务注释{}
service.type服务类型ClusterIP
service.clusterIP当服务类型为ClusterIP时,无头服务的静态群集IP地址或无nil
service.loadBalancerIP服务类型为LoadBalancer时的静态负载平衡器IP地址nil
service.loadBalancerSourceRanges服务类型为LoadBalancer时的源IP地址范围nil
service.externalTrafficPolicy当服务类型为LoadBalancer或NodePort时的外部流量路由策略Cluster
service.ports.httpHTTP服务端口8080
service.nodePorts.http当服务类型为LoadBalancer或NodePort时,HTTP的服务节点端口nil
ingress.enabled启用入口控制器资源false
ingress.ingressClassName将用于实现Ingress的IngressClass""
ingress.pathType入口路径类型ImplementationSpecific
ingress.annotations入口注释{}
ingress.hosts[0].hostKubernetes MCP服务器安装的主机名kubernetes-mcp.local
ingress.hosts[0].pathsurl结构中的路径["/"]
ingress.tlsTLS配置[]
resourcesCPU/内存资源请求/限制{}
nodeSelectorpod分配的节点标签{}
tolerations吊舱分配公差[]
affinity节点/吊舱亲和力图{}
extraArgs其他容器参数{}
extraEnvVars其他容器环境变量[]
extraEnvVarsCM包含其他容器环境变量的现有ConfigMap的名称nil
extraEnvVarsSecret包含其他容器环境变量的现有Secret的名称nil
extraVolumes可选地指定附加卷的额外列表[]
extraVolumeMounts(可选)指定附加卷装载的额外列表[]

设置参数

使用指定要自定义的参数 --set 争论到 helm install 命令。例如,

$ helm install myrelease \
    --set nameOverride=my-name .

上述命令设置 nameOverridemy-name.

或者,在安装图表时,可以提供一个指定上述参数值的YAML文件。例如,

$ helm install myrelease \
    --values values.yaml .

提示:您可以使用默认值 values.yaml.

目录标签

目录标签

Kubernetes容器管理云端部署Smarty本地部署HelmChart集群部署

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP