k8s-network SKILL.md skillC
k8s-network from openbkn-ai/bkn-foundry is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add openbkn-ai/bkn-foundry/k8s-network@git:20260708.acb43caPins git:20260708.acb43ca in mdr.lock. Pin the fingerprint instead.
- Audit grade
- C, 14 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- openbkn-ai/bkn-foundry
- Path
adp/bkn/bkn-backend/server/bkn-specification/examples/k8s-network/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260708.acb43ca, committed Jul 8, 2026
- Size
- 1,734 bytes
- Repository stars
- 1,211
- License
- a license file GitHub does not identify
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Kubernetes网络 - Agent 使用指南
## 网络概览
本知识网络描述 Kubernetes 集群的核心资源拓扑结构,采用模块化组织方式,每个定义独立成文件。
## 拓扑结构
```
┌─────────────┐ routes ┌─────────┐
│ Service │ ───────────────→│ Pod │
└─────────────┘ └────┬────┘
│ belongs
↓
┌─────────┐
│ Node │
└─────────┘
```
## 使用建议
### 典型应用场景
1. **故障根因分析**: 通过拓扑关系追溯故障影响链
2. **自动化运维**: 基于行动定义实现故障自愈
3. **容量规划**: 分析 Node 资源与 Pod 分布
### 查询场景
1. **获取所有 Pod 及其所在节点**
- 读取 `object_types/pod.bkn` 和 `object_types/node.bkn`
- 通过 `pod_belongs_node` 关系关联
2. **查找 Service 后端 Pod**
- 读取 `object_types/service.bkn`
- 通过 `service_routes_pod` 关系查询目标 Pod
### 运维场景
1. **Pod 故障重启**
- 使用 `restart_pod` 行动
- 前置检查:确认 Pod 存在且非关键系统 Pod
2. **节点维护**
- 使用 `cordon_node` 行动隔离节点
- 驱逐该节点上的 Pod(如有需要)
## 注意事项
1. 所有定义文件采用模块化组织,便于独立维护
2. 关系定义中明确指定端点类型和数量约束
3. 行动定义包含前置条件检查,确保操作安全Read the whole file at its exact version.
How to install
mdr add openbkn-ai/bkn-foundry/k8s-network@sha256:51f2b936e2aa99aeThe line at the top of this page pins the label git:20260708.acb43ca, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_pgqwenfhctuw6fuy)
6 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jul 8, 2026.
Audit of the latest version
- fail: Frontmatter block present
- fail: Frontmatter declares a name
- fail: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (1734 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
openbkn-ai/bkn-foundry · 1,211 stars · license a license file GitHub does not identify · pushed 2026-11-08 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_pgqwenfhctuw6fuy GET https://markdownregistry.com/api/v1/resolve?ref=openbkn-ai/bkn-foundry/k8s-network GET https://markdownregistry.com/api/v1/blob/51f2b936e2aa99ae5ca762abcafc2b8213fc3702d7c9cb68d6772c35192047b3
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from openbkn-ai/bkn-foundry
Every file in openbkn-ai/bkn-foundry