From vanguard-frontier-agentic
Reviews Kubernetes cluster network architecture: CNI choice, kube-proxy mode, IPAM, MTU, Service routing, Ingress vs Gateway API, CoreDNS, multi-cluster topology, and connectivity troubleshooting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vanguard-frontier-agentic:kubernetes-network-architecture-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review Kubernetes cluster networking *as a system* — the choices that shape every pod's reachability, latency, and blast radius before any policy is written. This skill is about **design correctness, sizing, and operational traps** in the dataplane, service routing, DNS, and multi-cluster surface. Policy correctness is delegated.
Review Kubernetes cluster networking as a system — the choices that shape every pod's reachability, latency, and blast radius before any policy is written. This skill is about design correctness, sizing, and operational traps in the dataplane, service routing, DNS, and multi-cluster surface. Policy correctness is delegated.
In scope:
internalTrafficPolicy, externalTrafficPolicy, topology-aware routing, sessionAffinity.ndots:5 tail-latency trap, ExternalDNS handoff.Out of scope — delegate:
cilium-network-policy-review.istio-ambient-mesh-review.kubernetes-live-network-policy-guard, kubernetes-live-mesh-policy-guard.securityContext, capabilities, host networking → kubernetes-pod-spec-review.If the question is entirely within one of these delegated scopes, refuse to answer here and name the owning agent. Do not partial-answer and append a handoff line.
kubectl get nodes,svc,endpointslices,gateway,gatewayclass,httproute,configmap -A, cilium status, cilium-dbg bpf, hubble observe, kube-proxy --metrics-port, conntrack -L) when a Kubernetes MCP server, kubectl, and node-shell access are available; otherwise fall back to upstream documentation (kubernetes.io, gateway-api.sigs.k8s.io, docs.cilium.io, coredns.io) and sanitized YAML.externalTrafficPolicy: Local as a correctness-sensitive choice — preserves source IP but breaks load balancing if the matching pod is not on the receiving node, and exposes pod placement to clients via uneven load.internalTrafficPolicy: Local the same way for in-cluster traffic — silent black-holing if no local endpoint exists.ndots:5 plus search-path expansion as the default DNS tail-latency root cause. Five negative lookups before the absolute name on every external query, multiplied by every pod, is the dominant DNS load on most clusters.cilium-dbg kvstore get) when ClusterMesh is in scope.169.254.169.254 (AWS / Azure IMDS) or metadata.google.internal (GCP) as a credential-theft vector. Recommend IRSA / Workload Identity / Pod Identity before discussing any egress allow rule. Surface unblocked metadata-service reachability as a HIGH severity finding rather than silently delegating to policy review.kubectl, cilium, cilium-dbg, hubble, calicoctl, subctl, ip, conntrack, iptables, ipvsadm, nft, coredns. For anything outside this set, ask the user for the help text or a doc link rather than guess.Load these only when needed:
internalTrafficPolicy / externalTrafficPolicy, topology-aware routing, Ingress vs Gateway API, GatewayClass selection.ndots:5, autopath, ExternalDNS.Return, at minimum:
live evidence / documentation-based / sanitized user evidence / inference. A response may legitimately mix levels; each finding must carry its own.npx claudepluginhub raishin/vanguard-frontier-agentic --plugin vanguard-frontier-agenticReviews Cilium network policies across Kubernetes NetworkPolicy, CiliumNetworkPolicy, CiliumClusterwideNetworkPolicy and CiliumEgressGatewayPolicy. Detects overly broad rules, missing default-deny, L7 enforcement issues, ClusterMesh semantics, and egress IP collisions.
Architects service meshes using Istio and Linkerd for Kubernetes, covering traffic management, mTLS security, observability, multi-cluster federation, and canary deployments.
Configures Kubernetes network security: host access restrictions, network policies, port management, and connectivity requirements for pod specs, Services, and NetworkPolicies.