mcpField
K
kubernetes

kubernetes

github.com/thelobbi云与 DevOps2147 次安装2 天前更新
代码仓库

关于 kubernetes

kubernetes 是用于 Kubernetes 部署和管理的技能,重点面向 Golden Armada AI Agent Fleet Platform。它提供命令参考、资源模板和集群故障排查步骤。

主要功能

  1. 01Pod 管理与调试
  2. 02部署和滚动更新命令
  3. 03Service 与 Ingress 配置
  4. 04Kubernetes 资源模板
  5. 05集群故障排查步骤
  6. 06命名空间操作

适用场景

  1. 01检查 Pod 状态、事件和日志
  2. 02配置部署并执行滚动更新
  3. 03设置 Service 和 Ingress
  4. 04排查集群资源问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thelobbi/claude --skill kubernetes

安装后在 Claude Code 中输入/kubernetes确认已加载。

详细介绍

Kubernetes 技能

为 Golden Armada AI Agent Fleet Platform 提供全面的 Kubernetes 部署和管理功能。

适用场景

在处理以下任务时启用此技能:

  • Pod 管理和调试
  • Deployment 配置和滚动更新
  • Service 和 ingress 设置
  • Kubernetes 资源模板
  • 集群故障排查
  • Namespace 管理

快速参考

常用命令

```bash

Pods

kubectl get pods -n agents kubectl describe pod -n agents kubectl logs -n agents --tail=100 -f kubectl exec -it -n agents -- /bin/sh

Deployments

kubectl get deployments -n agents kubectl rollout status deployment/ -n agents kubectl rollout restart deployment/ -n agents kubectl scale deployment/ -n agents --replicas=3

Services

kubectl get svc -n agents kubectl port-forward svc/ 8080:8080 -n agents

Debugging

kubectl get events -n agents --sort-by='.lastTimestamp' kubectl top pods -n agents kubectl describe pod -n agents | grep -A10 "Events:" ```

资源模板

Deployment

```yaml apiVersion: apps/v1 kind: Deployment metadata: name: agent-deployment namespace: agents spec: replicas: 2 selector: matchLabels: app: agent template: metadata: labels: app: agent spec: securityContext: runAsNonRoot: true runAsUser: 1000 containers: - name: agent image: golden-armada/agent:latest ports: - containerPort: 8080 resources: limits: cpu: "500m" memory: "512Mi" requests: cpu: "100m" memory: "128Mi" livenessProbe: httpGet: path: /health port: 8080 initialDelaySeconds: 10 periodSeconds: 30 readinessProbe: httpGet: path: /health port: 8080 initialDelaySeconds: 5 periodSeconds: 10 ```

Service

```yaml apiVersion: v1 kind: Service metadata: name: agent-service namespace: agents spec: selector: app: agent ports: - port: 80 targetPort: 8080 type: ClusterIP ```

Ingress

```yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: agent-ingress namespace: agents annotations: nginx.ingress.kubernetes.io/rewrite-target: / spec: rules: - host: agents.example.com http: paths: - path: / pathType: Prefix backend: service: name: agent-service port: number: 80 ```

故障排查流程

  1. 检查 Pod 状态:kubectl get pods
  2. 检查事件:kubectl get events
  3. 检查日志:kubectl logs <pod>
  4. 检查详情:kubectl describe pod <pod>
  5. 检查资源:kubectl top pods

Golden Armada 特定信息

默认 namespace:agents Helm chart 位置:deployment/helm/golden-armada

评论

支持 Markdown