Not in the top 1,000 by GitHub stars

k8s-servant/k8s-skills

Read-only Kubernetes troubleshooting skills for Claude Code, Codex, Gemini CLI and Copilot. Each one tested by an agent on a real kind cluster.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/k8s-aks-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-api-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-argocd-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-autoscaling-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-cert-manager-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-cilium-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-cloudnative-pg-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-coredns-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-envoy-gateway-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-envoy-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-external-secrets-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-fluent-bit-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-flux-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-gatekeeper-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-gateway-api-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-grafana-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-helm-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-istio-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-kyverno-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-loki-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-network-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-node-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-opentelemetry-collector-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-prometheus-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-rbac-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-storage-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-triage/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-upgrade-readiness/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-velero-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

skills/k8s-workload-troubleshooting/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6919c56810a3

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 6919c56810a3995714beecedaa8b516db82f41bc

git clone --filter=blob:none --no-checkout https://github.com/k8s-servant/k8s-skills.git .hotskills/k8s-servant-k8s-skills && git -C .hotskills/k8s-servant-k8s-skills checkout --detach 6919c56810a3995714beecedaa8b516db82f41bc # Copy each selected skill directory from .hotskills/k8s-servant-k8s-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/k8s-servant/k8s-skills.git .hotskills/k8s-servant-k8s-skills && git -C .hotskills/k8s-servant-k8s-skills checkout --detach 6919c56810a3995714beecedaa8b516db82f41bc # Copy each selected skill directory from .hotskills/k8s-servant-k8s-skills into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/k8s-servant/k8s-skills.git .hotskills/k8s-servant-k8s-skills && git -C .hotskills/k8s-servant-k8s-skills checkout --detach 6919c56810a3995714beecedaa8b516db82f41bc # Copy each selected skill directory from .hotskills/k8s-servant-k8s-skills into .gemini/skills/<skill-name>/
35GitHub stars
Not availablestars in 7 days
30skills in this repository
106commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 3, 2026Nov 4, 202635

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

k8s-aks-troubleshooting

When your agent uses it

Use when a problem is specific to Azure Kubernetes Service (AKS): a cluster or node pool in "Failed" state, an upgrade or scale that fails ("UpgradeFailed", "violate the pod's disruption budget", "QuotaExceeded", "AllocationFailed"), a LoadBalancer Service stuck at <pending> ("SyncLoadBalancerFailed", "AuthorizationFailed"), an Azure Disk or Files PVC that fails ("ProvisioningFailed", "volume node affinity conflict", "Multi-Attach error", "Mount error(13)"), workload identity errors ("AADSTS700016", "AADSTS70021"), CoreDNS edits that AKS reverts, "error dialing backend", Azure Policy denials, or API server access (authorized IP ranges, private clusters, kubelogin, "User does not have access to the resource in Azure"). Investigates with kubectl and read-only az commands, and proposes fixes. Reads first and asks before changing anything.

What it loads into context

Frontmatter

258 tokens

Always available to the agent

SKILL.md

3,539 tokens

When the skill is activated

Reference documents

162,960 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to use
  2. Investigate
  3. Read the results
  4. Proposed fix
  5. Sources

Files

  • ../../.claude-plugin/icon.pngasset21,631 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/marketplace.jsonasset26,190 bytes
  • ../../.claude-plugin/plugin.jsonasset399 bytes
  • ../../plugins/k8s-secret-guard/.claude-plugin/plugin.jsonasset543 bytes
  • ../../plugins/k8s-secret-guard/hooks/hooks.jsonasset349 bytes
  • ../../plugins/k8s-secret-guard/hooks/hooks.jsonasset349 bytes
  • .claude-plugin/plugin.jsonasset1,225 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • SKILL.mdcore14,537 bytes
  • references/addons-access.mddoc6,105 bytes
  • references/load-balancers.mddoc6,158 bytes
  • references/nodepools-upgrades.mddoc8,290 bytes
  • references/storage-identity.mddoc8,880 bytes
  • ../k8s-api-troubleshooting/.claude-plugin/plugin.jsonasset1,255 bytes
  • ../k8s-api-troubleshooting/SKILL.mddoc14,671 bytes
  • ../k8s-api-troubleshooting/references/admission.mddoc5,748 bytes
  • ../k8s-api-troubleshooting/references/auth-load-storage.mddoc5,111 bytes
  • ../k8s-api-troubleshooting/references/discovery-crds-deletion.mddoc7,042 bytes
  • ../k8s-argocd-troubleshooting/.claude-plugin/plugin.jsonasset974 bytes
  • ../k8s-argocd-troubleshooting/SKILL.mddoc11,425 bytes
  • ../k8s-argocd-troubleshooting/references/comparison-errors.mddoc2,418 bytes
  • ../k8s-argocd-troubleshooting/references/health-and-appsets.mddoc2,228 bytes
  • ../k8s-argocd-troubleshooting/references/projects-and-destinations.mddoc2,291 bytes
  • ../k8s-argocd-troubleshooting/references/sync.mddoc3,118 bytes
  • ../k8s-autoscaling-troubleshooting/.claude-plugin/plugin.jsonasset1,048 bytes
  • ../k8s-autoscaling-troubleshooting/SKILL.mddoc10,896 bytes
  • ../k8s-autoscaling-troubleshooting/references/hpa.mddoc4,110 bytes
  • ../k8s-autoscaling-troubleshooting/references/metrics-keda-vpa.mddoc4,839 bytes
  • ../k8s-cert-manager-troubleshooting/.claude-plugin/plugin.jsonasset983 bytes
  • ../k8s-cert-manager-troubleshooting/SKILL.mddoc11,412 bytes
  • ../k8s-cert-manager-troubleshooting/references/acme.mddoc2,995 bytes
  • ../k8s-cert-manager-troubleshooting/references/issuers-and-requests.mddoc3,379 bytes
  • ../k8s-cert-manager-troubleshooting/references/renewal.mddoc2,554 bytes
  • ../k8s-cert-manager-troubleshooting/references/webhook.mddoc2,789 bytes
  • ../k8s-cilium-troubleshooting/.claude-plugin/plugin.jsonasset1,041 bytes
  • ../k8s-cilium-troubleshooting/SKILL.mddoc9,207 bytes
  • ../k8s-cilium-troubleshooting/references/agent-and-datapath.mddoc2,773 bytes
  • ../k8s-cilium-troubleshooting/references/policies.mddoc3,396 bytes
  • ../k8s-cloudnative-pg-troubleshooting/.claude-plugin/plugin.jsonasset1,198 bytes
  • ../k8s-cloudnative-pg-troubleshooting/SKILL.mddoc14,336 bytes
  • ../k8s-coredns-troubleshooting/.claude-plugin/plugin.jsonasset1,138 bytes
  • ../k8s-coredns-troubleshooting/SKILL.mddoc12,056 bytes
  • ../k8s-coredns-troubleshooting/references/clients-nodelocal-managed.mddoc4,830 bytes
  • ../k8s-coredns-troubleshooting/references/corefile-and-plugins.mddoc7,978 bytes
  • ../k8s-envoy-gateway-troubleshooting/.claude-plugin/plugin.jsonasset1,066 bytes
  • ../k8s-envoy-gateway-troubleshooting/SKILL.mddoc10,177 bytes
  • ../k8s-envoy-gateway-troubleshooting/references/gateways-and-policies.mddoc2,835 bytes
  • ../k8s-envoy-gateway-troubleshooting/references/routes.mddoc3,067 bytes
  • ../k8s-envoy-troubleshooting/.claude-plugin/plugin.jsonasset1,098 bytes
  • ../k8s-envoy-troubleshooting/SKILL.mddoc10,488 bytes
  • ../k8s-envoy-troubleshooting/references/bootstrap-and-admin.mddoc3,770 bytes
  • ../k8s-envoy-troubleshooting/references/responses-and-upstreams.mddoc4,292 bytes
  • ../k8s-external-secrets-troubleshooting/.claude-plugin/plugin.jsonasset1,086 bytes
  • ../k8s-external-secrets-troubleshooting/SKILL.mddoc9,579 bytes
  • ../k8s-external-secrets-troubleshooting/references/stores.mddoc2,365 bytes
  • ../k8s-external-secrets-troubleshooting/references/sync-errors.mddoc2,648 bytes
  • ../k8s-external-secrets-troubleshooting/references/target-and-refresh.mddoc3,217 bytes
  • ../k8s-fluent-bit-troubleshooting/.claude-plugin/plugin.jsonasset1,135 bytes
  • ../k8s-fluent-bit-troubleshooting/SKILL.mddoc10,320 bytes
  • ../k8s-fluent-bit-troubleshooting/references/config-and-operator.mddoc3,744 bytes
  • ../k8s-fluent-bit-troubleshooting/references/pipeline.mddoc3,934 bytes
  • ../k8s-flux-troubleshooting/.claude-plugin/plugin.jsonasset1,012 bytes
  • ../k8s-flux-troubleshooting/SKILL.mddoc11,733 bytes
  • ../k8s-flux-troubleshooting/references/helmreleases.mddoc3,035 bytes
  • ../k8s-flux-troubleshooting/references/kustomizations.mddoc2,807 bytes
  • ../k8s-flux-troubleshooting/references/sources.mddoc2,965 bytes
  • ../k8s-flux-troubleshooting/references/suspend-and-controllers.mddoc2,136 bytes
  • ../k8s-gatekeeper-troubleshooting/.claude-plugin/plugin.jsonasset1,041 bytes
  • ../k8s-gatekeeper-troubleshooting/SKILL.mddoc9,850 bytes
  • ../k8s-gatekeeper-troubleshooting/references/constraints.mddoc2,613 bytes
  • ../k8s-gatekeeper-troubleshooting/references/templates.mddoc2,506 bytes
  • ../k8s-gatekeeper-troubleshooting/references/webhook-sync-mutation.mddoc3,463 bytes
  • ../k8s-gateway-api-troubleshooting/.claude-plugin/plugin.jsonasset1,196 bytes
  • ../k8s-gateway-api-troubleshooting/SKILL.mddoc15,904 bytes
  • ../k8s-gateway-api-troubleshooting/references/gateways-and-listeners.mddoc7,135 bytes
  • ../k8s-gateway-api-troubleshooting/references/routes.mddoc5,485 bytes
  • ../k8s-grafana-troubleshooting/.claude-plugin/plugin.jsonasset1,133 bytes
  • ../k8s-grafana-troubleshooting/SKILL.mddoc10,080 bytes
  • ../k8s-grafana-troubleshooting/references/datasources-no-data.mddoc2,129 bytes
  • ../k8s-grafana-troubleshooting/references/provisioning.mddoc3,515 bytes
  • ../k8s-grafana-troubleshooting/references/runtime-and-operator.mddoc3,390 bytes
  • ../k8s-helm-troubleshooting/.claude-plugin/plugin.jsonasset1,070 bytes
  • ../k8s-helm-troubleshooting/SKILL.mddoc10,062 bytes
  • ../k8s-helm-troubleshooting/references/failed-upgrades.mddoc3,381 bytes
  • ../k8s-helm-troubleshooting/references/install-errors.mddoc3,161 bytes
  • ../k8s-helm-troubleshooting/references/stuck-releases.mddoc2,631 bytes
  • ../k8s-istio-troubleshooting/.claude-plugin/plugin.jsonasset1,116 bytes
  • ../k8s-istio-troubleshooting/SKILL.mddoc9,663 bytes
  • ../k8s-istio-troubleshooting/references/routing.mddoc2,708 bytes
  • ../k8s-istio-troubleshooting/references/security-and-injection.mddoc2,922 bytes
  • ../k8s-kyverno-troubleshooting/.claude-plugin/plugin.jsonasset1,065 bytes
  • ../k8s-kyverno-troubleshooting/SKILL.mddoc9,911 bytes
  • ../k8s-kyverno-troubleshooting/references/mutate-and-generate.mddoc2,392 bytes
  • ../k8s-kyverno-troubleshooting/references/validation.mddoc3,015 bytes
  • ../k8s-kyverno-troubleshooting/references/webhooks-and-controllers.mddoc3,216 bytes
  • ../k8s-loki-troubleshooting/.claude-plugin/plugin.jsonasset1,130 bytes
  • ../k8s-loki-troubleshooting/SKILL.mddoc10,577 bytes
  • ../k8s-loki-troubleshooting/references/ingestion.mddoc3,754 bytes
  • ../k8s-loki-troubleshooting/references/startup-storage-queries.mddoc3,865 bytes
  • ../k8s-network-troubleshooting/.claude-plugin/plugin.jsonasset851 bytes
  • ../k8s-network-troubleshooting/SKILL.mddoc11,021 bytes
  • ../k8s-network-troubleshooting/references/dns.mddoc2,811 bytes
  • ../k8s-network-troubleshooting/references/ingress-gateway.mddoc3,097 bytes
  • ../k8s-network-troubleshooting/references/networkpolicy.mddoc2,828 bytes
  • ../k8s-network-troubleshooting/references/services.mddoc2,820 bytes
  • ../k8s-node-troubleshooting/.claude-plugin/plugin.jsonasset836 bytes
  • ../k8s-node-troubleshooting/.claude-plugin/plugin.jsonasset836 bytes
  • ../k8s-node-troubleshooting/.claude-plugin/plugin.jsonasset836 bytes
  • ../k8s-node-troubleshooting/.claude-plugin/plugin.jsonasset836 bytes
  • ../k8s-node-troubleshooting/.claude-plugin/plugin.jsonasset836 bytes
  • ../k8s-node-troubleshooting/SKILL.mddoc11,842 bytes
  • ../k8s-node-troubleshooting/references/autoscaler.mddoc2,677 bytes
  • ../k8s-node-troubleshooting/references/capacity.mddoc2,462 bytes
  • ../k8s-node-troubleshooting/references/not-ready.mddoc3,331 bytes
  • ../k8s-node-troubleshooting/references/pressure.mddoc2,804 bytes
  • ../k8s-node-troubleshooting/references/taints.mddoc2,644 bytes
  • ../k8s-opentelemetry-collector-troubleshooting/.claude-plugin/plugin.jsonasset1,179 bytes
  • ../k8s-opentelemetry-collector-troubleshooting/SKILL.mddoc10,675 bytes
  • ../k8s-opentelemetry-collector-troubleshooting/references/config-and-receivers.mddoc3,686 bytes
  • ../k8s-opentelemetry-collector-troubleshooting/references/export-and-operator.mddoc5,000 bytes
  • ../k8s-prometheus-troubleshooting/.claude-plugin/plugin.jsonasset1,125 bytes
  • ../k8s-prometheus-troubleshooting/SKILL.mddoc11,043 bytes
  • ../k8s-prometheus-troubleshooting/references/discovery.mddoc3,521 bytes
  • ../k8s-prometheus-troubleshooting/references/prometheus-health.mddoc2,167 bytes
  • ../k8s-prometheus-troubleshooting/references/rules-and-alerts.mddoc3,387 bytes
  • ../k8s-prometheus-troubleshooting/references/targets-down.mddoc2,124 bytes
  • ../k8s-rbac-troubleshooting/.claude-plugin/plugin.jsonasset1,001 bytes
  • ../k8s-rbac-troubleshooting/SKILL.mddoc10,872 bytes
  • ../k8s-rbac-troubleshooting/references/authentication-and-admission.mddoc3,200 bytes
  • ../k8s-rbac-troubleshooting/references/bindings-and-roles.mddoc3,753 bytes
  • ../k8s-storage-troubleshooting/.claude-plugin/plugin.jsonasset883 bytes
  • ../k8s-storage-troubleshooting/SKILL.mddoc10,833 bytes
  • ../k8s-storage-troubleshooting/references/attach-mount.mddoc2,745 bytes
  • ../k8s-storage-troubleshooting/references/pending.mddoc3,335 bytes
  • ../k8s-storage-troubleshooting/references/space-and-expansion.mddoc2,653 bytes
  • ../k8s-triage/.claude-plugin/plugin.jsonasset820 bytes
  • ../k8s-triage/SKILL.mddoc14,122 bytes
  • ../k8s-upgrade-readiness/.claude-plugin/plugin.jsonasset1,079 bytes
  • ../k8s-upgrade-readiness/.claude-plugin/plugin.jsonasset1,079 bytes
  • ../k8s-upgrade-readiness/SKILL.mddoc13,099 bytes
  • ../k8s-upgrade-readiness/references/drains.mddoc4,609 bytes
  • ../k8s-upgrade-readiness/references/versions-and-apis.mddoc5,278 bytes
  • ../k8s-velero-troubleshooting/.claude-plugin/plugin.jsonasset1,237 bytes
  • ../k8s-velero-troubleshooting/SKILL.mddoc16,476 bytes
  • ../k8s-velero-troubleshooting/references/volume-data.mddoc5,367 bytes
  • ../k8s-workload-troubleshooting/.claude-plugin/plugin.jsonasset824 bytes
  • ../k8s-workload-troubleshooting/SKILL.mddoc12,561 bytes
  • ../k8s-workload-troubleshooting/references/crashloop.mddoc3,509 bytes
  • ../k8s-workload-troubleshooting/references/image-pull.mddoc3,101 bytes
  • ../k8s-workload-troubleshooting/references/jobs.mddoc4,187 bytes
  • ../k8s-workload-troubleshooting/references/oom-and-limits.mddoc3,258 bytes
  • ../k8s-workload-troubleshooting/references/pending.mddoc3,668 bytes
  • ../k8s-workload-troubleshooting/references/probes.mddoc5,050 bytes
  • ../k8s-workload-troubleshooting/references/rollouts.mddoc4,029 bytes
Read SKILL.md

# AKS troubleshooting

Find out why something that depends on Azure fails in an AKS cluster, and propose a fix.
**Read first, ask before changing.** Run the investigation commands freely: kubectl reads
and the read-only `az` commands below (`show`, `list`, `get`). Run a command under an "Ask
first" line only after the user approves that exact command; if your credentials do not
allow it, give it to the user to run. Never run a "Proposed fix"; hand it to the user.
Every `az` change (update, upgrade, role assignments, anything that writes) is a proposed
fix.

An AKS cluster lives in two places. Kubernetes objects are in the cluster; the cluster
itself, its **node pools** (virtual machine scale sets), load balancers, public IPs, disks
and identities are Azure resources. The cluster resource is in the user's resource group;
the resources AKS manages for it are in a separate **node resource group** (by default
View the complete source on GitHub

Skills included

  • k8s-aks-troubleshooting
  • k8s-api-troubleshooting
  • k8s-argocd-troubleshooting
  • k8s-autoscaling-troubleshooting
  • k8s-cert-manager-troubleshooting
  • k8s-cilium-troubleshooting
  • k8s-cloudnative-pg-troubleshooting
  • k8s-coredns-troubleshooting
  • k8s-envoy-gateway-troubleshooting
  • k8s-envoy-troubleshooting
  • k8s-external-secrets-troubleshooting
  • k8s-fluent-bit-troubleshooting
  • k8s-flux-troubleshooting
  • k8s-gatekeeper-troubleshooting
  • k8s-gateway-api-troubleshooting
  • k8s-grafana-troubleshooting
  • k8s-helm-troubleshooting
  • k8s-istio-troubleshooting
  • k8s-kyverno-troubleshooting
  • k8s-loki-troubleshooting
  • k8s-network-troubleshooting
  • k8s-node-troubleshooting
  • k8s-opentelemetry-collector-troubleshooting
  • k8s-prometheus-troubleshooting
  • k8s-rbac-troubleshooting
  • k8s-storage-troubleshooting
  • k8s-triage
  • k8s-upgrade-readiness
  • k8s-velero-troubleshooting
  • k8s-workload-troubleshooting

Repository facts

License
Apache-2.0
Created
Oct 23, 2026
Last pushed
Nov 6, 2026
Forks
7
Open issues
5
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 346 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/k8s-secret-guard/hooks/hooks.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/k8s-aks-troubleshooting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 1,466 signals by file

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

plugins/k8s-secret-guard/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-aks-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-aks-troubleshooting/SKILL.md

  • Network accessline 193
    - [Troubleshoot AKS upgrade, scaling and failed-state errors](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/availability-performance/cluster-node-virtual-machine-failed-state),
  • Network accessline 194
    [PodDrainFailure](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/create-upgrade-delete/error-code-poddrainfailure),
  • Network accessline 195
    [QuotaExceeded](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/error-codes/quota-exceeded-error)
  • Network accessline 196
    and [ZonalAllocationFailed and AllocationFailed](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/error-codes/zonalallocation-allocationfailed-error).
  • Network accessline 197
    - [Supported Kubernetes versions](https://learn.microsoft.com/azure/aks/supported-kubernetes-versions),
  • Network accessline 198
    [upgrade options](https://learn.microsoft.com/azure/aks/upgrade-options),
  • Network accessline 199
    [upgrade rules and version skew](https://learn.microsoft.com/azure/aks/upgrade-aks-control-plane#kubernetes-version-upgrade-rules),
  • Network accessline 200
    [node auto-repair](https://learn.microsoft.com/azure/aks/node-auto-repair) and
  • Network accessline 201
    [cluster autoscaler](https://learn.microsoft.com/azure/aks/cluster-autoscaler).
  • Network accessline 202
    - [Standard load balancer](https://learn.microsoft.com/azure/aks/configure-load-balancer-standard),
  • Network accessline 203
    [internal load balancer](https://learn.microsoft.com/azure/aks/internal-lb),
  • Network accessline 204
    [static public IP](https://learn.microsoft.com/azure/aks/static-ip) and
  • Network accessline 205
    [SNAT](https://learn.microsoft.com/azure/aks/troubleshoot-source-network-address-translation).
  • Network accessline 206
    - [Storage concepts](https://learn.microsoft.com/azure/aks/concepts-storage),
  • Network accessline 207
    [Azure Disk mount failures](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/storage/fail-to-mount-azure-disk-volume)
  • Network accessline 208
    and [Azure Files mount failures](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/storage/fail-to-mount-azure-file-share).
  • Network accessline 209
    - [Workload identity](https://learn.microsoft.com/azure/aks/workload-identity-overview).
  • Network accessline 210
    - [CoreDNS customization](https://learn.microsoft.com/azure/aks/coredns-custom),
  • Network accessline 211
    [tunnel connectivity](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/connectivity/tunnel-connectivity-issues),
  • Network accessline 212
    [API server connection issues](https://learn.microsoft.com/troubleshoot/azure/azure-kubernetes/connectivity/troubleshoot-cluster-connection-issues-api-server),
  • Network accessline 213
    [kubelogin](https://learn.microsoft.com/azure/aks/kubelogin-authentication) and
  • Network accessline 214
    [Azure RBAC for Kubernetes](https://learn.microsoft.com/azure/aks/manage-azure-rbac).

skills/k8s-api-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-api-troubleshooting/SKILL.md

  • Network accessline 220
    - [Dynamic admission control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/),
  • Network accessline 220
    - [Dynamic admission control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/),
  • Network accessline 221
    [admission webhook good practices](https://kubernetes.io/docs/concepts/cluster-administration/admission-webhooks-good-practices/),
  • Network accessline 221
    [admission webhook good practices](https://kubernetes.io/docs/concepts/cluster-administration/admission-webhooks-good-practices/),
  • Network accessline 222
    [ValidatingAdmissionPolicy](https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/)
  • Network accessline 222
    [ValidatingAdmissionPolicy](https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/)
  • Network accessline 223
    and [manifest-based admission control](https://kubernetes.io/docs/reference/access-authn-authz/manifest-admission-control/).
  • Network accessline 223
    and [manifest-based admission control](https://kubernetes.io/docs/reference/access-authn-authz/manifest-admission-control/).
  • Network accessline 224
    - [The aggregation layer](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/)
  • Network accessline 224
    - [The aggregation layer](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation/)
  • Network accessline 225
    and [configuring it](https://kubernetes.io/docs/tasks/extend-kubernetes/configure-aggregation-layer/).
  • Network accessline 225
    and [configuring it](https://kubernetes.io/docs/tasks/extend-kubernetes/configure-aggregation-layer/).
  • Network accessline 226
    - [CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/),
  • Network accessline 226
    - [CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/),
  • Network accessline 227
    [CRD versions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/),
  • Network accessline 227
    [CRD versions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/),
  • Network accessline 228
    [field validation](https://kubernetes.io/docs/reference/using-api/api-concepts/#field-validation)
  • Network accessline 228
    [field validation](https://kubernetes.io/docs/reference/using-api/api-concepts/#field-validation)
  • Network accessline 229
    and the [deprecated API migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/).
  • Network accessline 229
    and the [deprecated API migration guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/).
  • Network accessline 230
    - [Finalizers](https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/),
  • Network accessline 230
    - [Finalizers](https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/),
  • Network accessline 231
    [namespaces](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/)
  • Network accessline 231
    [namespaces](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/)
  • Network accessline 232
    and [garbage collection](https://kubernetes.io/docs/concepts/architecture/garbage-collection/).
  • Network accessline 232
    and [garbage collection](https://kubernetes.io/docs/concepts/architecture/garbage-collection/).
  • Network accessline 233
    - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/),
  • Network accessline 233
    - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/),
  • Network accessline 234
    [API Priority and Fairness](https://kubernetes.io/docs/concepts/cluster-administration/flow-control/),
  • Network accessline 234
    [API Priority and Fairness](https://kubernetes.io/docs/concepts/cluster-administration/flow-control/),
  • Network accessline 235
    [debugging it](https://kubernetes.io/docs/reference/debug-cluster/flow-control/),
  • Network accessline 235
    [debugging it](https://kubernetes.io/docs/reference/debug-cluster/flow-control/),
  • Network accessline 236
    [health endpoints](https://kubernetes.io/docs/reference/using-api/health-checks/) and
  • Network accessline 236
    [health endpoints](https://kubernetes.io/docs/reference/using-api/health-checks/) and
  • Network accessline 237
    [operating etcd](https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/).
  • Network accessline 237
    [operating etcd](https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/).
  • Network accessline 238
    - Messages from the source:   [webhook dispatcher](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/dispatcher.go),   [APIService availability](https://github.com/kub
  • Network accessline 238
    - Messages from the source:   [webhook dispatcher](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/dispatcher.go),   [APIService availability](https://github.com/kub
  • Network accessline 239
    [webhook dispatcher](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/dispatcher.go),
  • Network accessline 239
    [webhook dispatcher](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/dispatcher.go),
  • Network accessline 240
    [APIService availability](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/kube-aggregator/pkg/controllers/status/remote/remote_available_controller.go),
  • Network accessline 240
    [APIService availability](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/kube-aggregator/pkg/controllers/status/remote/remote_available_controller.go),
  • Network accessline 241
    [namespace deletion conditions](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/namespace/deletion/status_condition_utils.go)
  • Network accessline 241
    [namespace deletion conditions](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/namespace/deletion/status_condition_utils.go)
  • Network accessline 242
    and [default roles](https://github.com/kubernetes/kubernetes/blob/v1.37.1/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/policy.go)
  • Network accessline 242
    and [default roles](https://github.com/kubernetes/kubernetes/blob/v1.37.1/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/policy.go)

skills/k8s-api-troubleshooting/references/discovery-crds-deletion.md

  • Network accessline 46
    - **`False (ServicePortError)`**: the Service has no such port. - **`False (FailedDiscoveryCheck)`**: the backend answered badly: `bad status from   https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,
  • Network accessline 46
    - **`False (ServicePortError)`**: the Service has no such port. - **`False (FailedDiscoveryCheck)`**: the backend answered badly: `bad status from   https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,
  • Network accessline 47
    - **`False (FailedDiscoveryCheck)`**: the backend answered badly: `bad status from   https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,   or `timed out waiting for ...`. Its logs say more.
  • Network accessline 47
    - **`False (FailedDiscoveryCheck)`**: the backend answered badly: `bad status from   https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,   or `timed out waiting for ...`. Its logs say more.
  • Network accessline 48
    https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,
  • Network accessline 48
    https://...: 503`, `failing or missing response from ...: <x509 or connection error>`,

skills/k8s-argocd-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-argocd-troubleshooting/SKILL.md

  • Network accessline 194
    - [Troubleshooting](https://argo-cd.readthedocs.io/en/stable/operator-manual/troubleshooting/)
  • Network accessline 194
    - [Troubleshooting](https://argo-cd.readthedocs.io/en/stable/operator-manual/troubleshooting/)
  • Network accessline 195
    and the [FAQ](https://argo-cd.readthedocs.io/en/stable/faq/).
  • Network accessline 195
    and the [FAQ](https://argo-cd.readthedocs.io/en/stable/faq/).
  • Network accessline 196
    - [Sync with kubectl](https://argo-cd.readthedocs.io/en/stable/user-guide/sync-kubectl/)
  • Network accessline 196
    - [Sync with kubectl](https://argo-cd.readthedocs.io/en/stable/user-guide/sync-kubectl/)
  • Network accessline 197
    and [annotations and labels](https://argo-cd.readthedocs.io/en/stable/user-guide/annotations-and-labels/):
  • Network accessline 197
    and [annotations and labels](https://argo-cd.readthedocs.io/en/stable/user-guide/annotations-and-labels/):
  • Network accessline 198
    the `operation` field and the refresh annotation. - [Diffing customization](https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/)   and [resource tracking](https://argo-cd.readthedocs.io/en/stable/user-guide/resource_tracking/).
  • Network accessline 198
    the `operation` field and the refresh annotation. - [Diffing customization](https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/)   and [resource tracking](https://argo-cd.readthedocs.io/en/stable/user-guide/resource_tracking/).
  • Network accessline 199
    - [Diffing customization](https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/)
  • Network accessline 199
    - [Diffing customization](https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/)
  • Network accessline 200
    and [resource tracking](https://argo-cd.readthedocs.io/en/stable/user-guide/resource_tracking/).
  • Network accessline 200
    and [resource tracking](https://argo-cd.readthedocs.io/en/stable/user-guide/resource_tracking/).
  • Network accessline 201
    - [Projects](https://argo-cd.readthedocs.io/en/stable/user-guide/projects/) and
  • Network accessline 201
    - [Projects](https://argo-cd.readthedocs.io/en/stable/user-guide/projects/) and
  • Network accessline 202
    [automated sync](https://argo-cd.readthedocs.io/en/stable/user-guide/auto_sync/).
  • Network accessline 202
    [automated sync](https://argo-cd.readthedocs.io/en/stable/user-guide/auto_sync/).
  • Network accessline 203
    - [Installation](https://argo-cd.readthedocs.io/en/stable/getting_started/) and the
  • Network accessline 203
    - [Installation](https://argo-cd.readthedocs.io/en/stable/getting_started/) and the
  • Network accessline 204
    [upgrade notes](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/)
  • Network accessline 204
    [upgrade notes](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/)
  • Network accessline 205
    for 3.x. - Status types and messages from the source:   [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),
  • Network accessline 205
    for 3.x. - Status types and messages from the source:   [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),
  • Network accessline 206
    - Status types and messages from the source:   [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),   [path.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/app/path/path.go),
  • Network accessline 206
    - Status types and messages from the source:   [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),   [path.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/app/path/path.go),
  • Network accessline 207
    [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),
  • Network accessline 207
    [types.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/pkg/apis/application/v1alpha1/types.go),
  • Network accessline 208
    [path.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/app/path/path.go),
  • Network accessline 208
    [path.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/app/path/path.go),
  • Network accessline 209
    [argo.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/argo/argo.go),
  • Network accessline 209
    [argo.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/util/argo/argo.go),
  • Network accessline 210
    [appcontroller.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/controller/appcontroller.go).
  • Network accessline 210
    [appcontroller.go](https://github.com/argoproj/argo-cd/blob/v3.5.6/controller/appcontroller.go).

skills/k8s-argocd-troubleshooting/references/projects-and-destinations.md

  • Network accessline 26
    | `namespace <ns> is not permitted in project '<project>'` (on sync) | A manifest puts an object into a namespace the project does not allow. | | `resource <group>:<kind> is not permitted in project <project>` (on sync) | A kind (often a cl
  • Network accessline 26
    | `namespace <ns> is not permitted in project '<project>'` (on sync) | A manifest puts an object into a namespace the project does not allow. | | `resource <group>:<kind> is not permitted in project <project>` (on sync) | A kind (often a cl
  • Network accessline 28
    | `Unable to get cluster: ...`, `there are no clusters with this name: <name>` | `spec.destination.server` or `name` does not match a registered cluster. `https://kubernetes.default.svc` is the cluster Argo CD runs in. |
  • Network accessline 28
    | `Unable to get cluster: ...`, `there are no clusters with this name: <name>` | `spec.destination.server` or `name` does not match a registered cluster. `https://kubernetes.default.svc` is the cluster Argo CD runs in. |

skills/k8s-autoscaling-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-autoscaling-troubleshooting/SKILL.md

  • Network accessline 180
    - [Horizontal Pod Autoscaling](https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/):   the algorithm, tolerance, behavior and stabilization, missing requests.
  • Network accessline 180
    - [Horizontal Pod Autoscaling](https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/):   the algorithm, tolerance, behavior and stabilization, missing requests.
  • Network accessline 181
    the algorithm, tolerance, behavior and stabilization, missing requests. - HPA conditions and messages from the source:   [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)
  • Network accessline 181
    the algorithm, tolerance, behavior and stabilization, missing requests. - HPA conditions and messages from the source:   [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)
  • Network accessline 182
    - HPA conditions and messages from the source:   [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)   and [replica_calculator.go](https://github.com/kubernetes/kubernetes/blob/v
  • Network accessline 182
    - HPA conditions and messages from the source:   [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)   and [replica_calculator.go](https://github.com/kubernetes/kubernetes/blob/v
  • Network accessline 183
    [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)
  • Network accessline 183
    [horizontal.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/horizontal.go)
  • Network accessline 184
    and [replica_calculator.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/replica_calculator.go).
  • Network accessline 184
    and [replica_calculator.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/controller/podautoscaler/replica_calculator.go).
  • Network accessline 185
    The walkthrough's appendix still shows older condition messages. - [metrics-server README](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/README.md)   and [known issues](https://github.com/kubernetes-sigs/metrics-server/blob/
  • Network accessline 185
    The walkthrough's appendix still shows older condition messages. - [metrics-server README](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/README.md)   and [known issues](https://github.com/kubernetes-sigs/metrics-server/blob/
  • Network accessline 186
    - [metrics-server README](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/README.md)
  • Network accessline 186
    - [metrics-server README](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/README.md)
  • Network accessline 187
    and [known issues](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/KNOWN_ISSUES.md).
  • Network accessline 187
    and [known issues](https://github.com/kubernetes-sigs/metrics-server/blob/v0.9.0/KNOWN_ISSUES.md).
  • Network accessline 188
    - KEDA [scaling deployments](https://keda.sh/docs/2.21/concepts/scaling-deployments/),
  • Network accessline 188
    - KEDA [scaling deployments](https://keda.sh/docs/2.21/concepts/scaling-deployments/),
  • Network accessline 189
    [admission webhooks](https://keda.sh/docs/2.21/concepts/admission-webhooks/),
  • Network accessline 189
    [admission webhooks](https://keda.sh/docs/2.21/concepts/admission-webhooks/),
  • Network accessline 190
    [troubleshooting](https://keda.sh/docs/2.21/concepts/troubleshooting/),
  • Network accessline 190
    [troubleshooting](https://keda.sh/docs/2.21/concepts/troubleshooting/),
  • Network accessline 191
    [cron scaler](https://keda.sh/docs/2.21/scalers/cron/) and
  • Network accessline 191
    [cron scaler](https://keda.sh/docs/2.21/scalers/cron/) and
  • Network accessline 192
    [Kubernetes compatibility](https://keda.sh/docs/2.21/operate/cluster/#kubernetes-compatibility):
  • Network accessline 192
    [Kubernetes compatibility](https://keda.sh/docs/2.21/operate/cluster/#kubernetes-compatibility):
  • Network accessline 193
    2.21 lists Kubernetes 1.34 to 1.36; it ran fine on 1.37 here. - [VPA known limitations](https://github.com/kubernetes/autoscaler/blob/vertical-pod-autoscaler-1.8.1/vertical-pod-autoscaler/docs/known-limitations.md). - The conditions and eve
  • Network accessline 193
    2.21 lists Kubernetes 1.34 to 1.36; it ran fine on 1.37 here. - [VPA known limitations](https://github.com/kubernetes/autoscaler/blob/vertical-pod-autoscaler-1.8.1/vertical-pod-autoscaler/docs/known-limitations.md). - The conditions and eve
  • Network accessline 194
    - [VPA known limitations](https://github.com/kubernetes/autoscaler/blob/vertical-pod-autoscaler-1.8.1/vertical-pod-autoscaler/docs/known-limitations.md).
  • Network accessline 194
    - [VPA known limitations](https://github.com/kubernetes/autoscaler/blob/vertical-pod-autoscaler-1.8.1/vertical-pod-autoscaler/docs/known-limitations.md).

skills/k8s-cert-manager-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-cert-manager-troubleshooting/SKILL.md

  • Network accessline 197
    - [Troubleshooting](https://cert-manager.io/docs/troubleshooting/) and
  • Network accessline 197
    - [Troubleshooting](https://cert-manager.io/docs/troubleshooting/) and
  • Network accessline 198
    [Troubleshooting ACME](https://cert-manager.io/docs/troubleshooting/acme/): the
  • Network accessline 198
    [Troubleshooting ACME](https://cert-manager.io/docs/troubleshooting/acme/): the
  • Network accessline 199
    resource chain and the commands to follow it. - [Troubleshooting the webhook](https://cert-manager.io/docs/troubleshooting/webhook/):   the `failed calling webhook` errors and their causes.
  • Network accessline 199
    resource chain and the commands to follow it. - [Troubleshooting the webhook](https://cert-manager.io/docs/troubleshooting/webhook/):   the `failed calling webhook` errors and their causes.
  • Network accessline 200
    - [Troubleshooting the webhook](https://cert-manager.io/docs/troubleshooting/webhook/):
  • Network accessline 200
    - [Troubleshooting the webhook](https://cert-manager.io/docs/troubleshooting/webhook/):
  • Network accessline 201
    the `failed calling webhook` errors and their causes. - [Certificate resource](https://cert-manager.io/docs/usage/certificate/),   [CertificateRequest](https://cert-manager.io/docs/usage/certificaterequest/) and
  • Network accessline 201
    the `failed calling webhook` errors and their causes. - [Certificate resource](https://cert-manager.io/docs/usage/certificate/),   [CertificateRequest](https://cert-manager.io/docs/usage/certificaterequest/) and
  • Network accessline 202
    - [Certificate resource](https://cert-manager.io/docs/usage/certificate/),
  • Network accessline 202
    - [Certificate resource](https://cert-manager.io/docs/usage/certificate/),
  • Network accessline 203
    [CertificateRequest](https://cert-manager.io/docs/usage/certificaterequest/) and
  • Network accessline 203
    [CertificateRequest](https://cert-manager.io/docs/usage/certificaterequest/) and
  • Network accessline 204
    [Issuer configuration](https://cert-manager.io/docs/configuration/): `issuerRef`,
  • Network accessline 204
    [Issuer configuration](https://cert-manager.io/docs/configuration/): `issuerRef`,
  • Network accessline 205
    conditions, approval, renewal. - [CA issuer](https://cert-manager.io/docs/configuration/ca/): `spec.ca.secretName` and   the cluster resource namespace.
  • Network accessline 205
    conditions, approval, renewal. - [CA issuer](https://cert-manager.io/docs/configuration/ca/): `spec.ca.secretName` and   the cluster resource namespace.
  • Network accessline 206
    - [CA issuer](https://cert-manager.io/docs/configuration/ca/): `spec.ca.secretName` and
  • Network accessline 206
    - [CA issuer](https://cert-manager.io/docs/configuration/ca/): `spec.ca.secretName` and
  • Network accessline 207
    the cluster resource namespace. - [Release notes 1.18 to 1.21](https://cert-manager.io/docs/releases/): renewal policy,   HTTP-01 path type, retry backoff.
  • Network accessline 207
    the cluster resource namespace. - [Release notes 1.18 to 1.21](https://cert-manager.io/docs/releases/): renewal policy,   HTTP-01 path type, retry backoff.
  • Network accessline 208
    - [Release notes 1.18 to 1.21](https://cert-manager.io/docs/releases/): renewal policy,
  • Network accessline 208
    - [Release notes 1.18 to 1.21](https://cert-manager.io/docs/releases/): renewal policy,
  • Network accessline 209
    HTTP-01 path type, retry backoff. - Condition reasons and messages from the source:   [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),
  • Network accessline 209
    HTTP-01 path type, retry backoff. - Condition reasons and messages from the source:   [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),
  • Network accessline 210
    - Condition reasons and messages from the source:   [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),   [issuer/ca/setup.go](https://github.com/cert-manager/
  • Network accessline 210
    - Condition reasons and messages from the source:   [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),   [issuer/ca/setup.go](https://github.com/cert-manager/
  • Network accessline 211
    [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),
  • Network accessline 211
    [certificaterequests/sync.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/controller/certificaterequests/sync.go),
  • Network accessline 212
    [issuer/ca/setup.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/issuer/ca/setup.go),
  • Network accessline 212
    [issuer/ca/setup.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/pkg/issuer/ca/setup.go),
  • Network accessline 213
    [policies/checks.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/internal/controller/certificates/policies/checks.go).
  • Network accessline 213
    [policies/checks.go](https://github.com/cert-manager/cert-manager/blob/v1.21.3/internal/controller/certificates/policies/checks.go).
  • Network accessline 215
    cert-manager 1.21.3. - `cmctl status certificate` reads the certificate's Secret   ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),
  • Network accessline 215
    cert-manager 1.21.3. - `cmctl status certificate` reads the certificate's Secret   ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),
  • Network accessline 216
    - `cmctl status certificate` reads the certificate's Secret   ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),   which is why this skill does not use it.
  • Network accessline 216
    - `cmctl status certificate` reads the certificate's Secret   ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),   which is why this skill does not use it.
  • Network accessline 217
    ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),
  • Network accessline 217
    ([certificate.go](https://github.com/cert-manager/cmctl/blob/v2.6.1/pkg/status/certificate/certificate.go)),

skills/k8s-cilium-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-cilium-troubleshooting/SKILL.md

  • Network accessline 171
    - [Troubleshooting](https://docs.cilium.io/en/stable/operations/troubleshooting/) and
  • Network accessline 171
    - [Troubleshooting](https://docs.cilium.io/en/stable/operations/troubleshooting/) and
  • Network accessline 172
    [policy troubleshooting](https://docs.cilium.io/en/stable/security/policy/troubleshooting/).
  • Network accessline 172
    [policy troubleshooting](https://docs.cilium.io/en/stable/security/policy/troubleshooting/).
  • Network accessline 173
    - [Policy enforcement and default deny](https://docs.cilium.io/en/stable/security/policy/intro/)
  • Network accessline 173
    - [Policy enforcement and default deny](https://docs.cilium.io/en/stable/security/policy/intro/)
  • Network accessline 174
    and the [policy language](https://docs.cilium.io/en/stable/security/policy/language/):
  • Network accessline 174
    and the [policy language](https://docs.cilium.io/en/stable/security/policy/language/):
  • Network accessline 175
    selectors, L7 rules, DNS and toFQDNs. - [DNS-based policies](https://docs.cilium.io/en/stable/security/dns/) and   [Hubble](https://docs.cilium.io/en/stable/observability/hubble/).
  • Network accessline 175
    selectors, L7 rules, DNS and toFQDNs. - [DNS-based policies](https://docs.cilium.io/en/stable/security/dns/) and   [Hubble](https://docs.cilium.io/en/stable/observability/hubble/).
  • Network accessline 176
    - [DNS-based policies](https://docs.cilium.io/en/stable/security/dns/) and
  • Network accessline 176
    - [DNS-based policies](https://docs.cilium.io/en/stable/security/dns/) and
  • Network accessline 177
    [Hubble](https://docs.cilium.io/en/stable/observability/hubble/).
  • Network accessline 177
    [Hubble](https://docs.cilium.io/en/stable/observability/hubble/).
  • Network accessline 178
    - [Installation on kind](https://docs.cilium.io/en/stable/installation/kind/) and the
  • Network accessline 178
    - [Installation on kind](https://docs.cilium.io/en/stable/installation/kind/) and the
  • Network accessline 179
    [upgrade notes](https://docs.cilium.io/en/stable/operations/upgrade/).
  • Network accessline 179
    [upgrade notes](https://docs.cilium.io/en/stable/operations/upgrade/).
  • Network accessline 180
    - Drop reasons and endpoint states from the source:   [drop.go](https://github.com/cilium/cilium/blob/v1.20.4/pkg/monitor/api/drop.go),   [endpoint_state.go](https://github.com/cilium/cilium/blob/v1.20.4/api/v1/models/endpoint_state.go).
  • Network accessline 180
    - Drop reasons and endpoint states from the source:   [drop.go](https://github.com/cilium/cilium/blob/v1.20.4/pkg/monitor/api/drop.go),   [endpoint_state.go](https://github.com/cilium/cilium/blob/v1.20.4/api/v1/models/endpoint_state.go).
  • Network accessline 181
    [drop.go](https://github.com/cilium/cilium/blob/v1.20.4/pkg/monitor/api/drop.go),
  • Network accessline 181
    [drop.go](https://github.com/cilium/cilium/blob/v1.20.4/pkg/monitor/api/drop.go),
  • Network accessline 182
    [endpoint_state.go](https://github.com/cilium/cilium/blob/v1.20.4/api/v1/models/endpoint_state.go).
  • Network accessline 182
    [endpoint_state.go](https://github.com/cilium/cilium/blob/v1.20.4/api/v1/models/endpoint_state.go).

skills/k8s-cloudnative-pg-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-cloudnative-pg-troubleshooting/SKILL.md

  • Network accessline 239
    - [Troubleshooting](https://cloudnative-pg.io/docs/1.30/troubleshooting/) (known
  • Network accessline 239
    - [Troubleshooting](https://cloudnative-pg.io/docs/1.30/troubleshooting/) (known
  • Network accessline 240
    issues: storage full, Pending pods, replicas out of sync, network policies, bootstrap   job hangs). - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's
  • Network accessline 240
    issues: storage full, Pending pods, replicas out of sync, network policies, bootstrap   job hangs). - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's
  • Network accessline 241
    job hangs). - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's   basic-auth Secret).
  • Network accessline 241
    job hangs). - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's   basic-auth Secret).
  • Network accessline 242
    - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's
  • Network accessline 242
    - [Bootstrap](https://cloudnative-pg.io/docs/1.30/bootstrap/) (initdb, the owner's
  • Network accessline 243
    basic-auth Secret). - [Storage](https://cloudnative-pg.io/docs/1.30/storage/) and   [scheduling](https://cloudnative-pg.io/docs/1.30/scheduling/) (anti-affinity defaults,
  • Network accessline 243
    basic-auth Secret). - [Storage](https://cloudnative-pg.io/docs/1.30/storage/) and   [scheduling](https://cloudnative-pg.io/docs/1.30/scheduling/) (anti-affinity defaults,
  • Network accessline 244
    - [Storage](https://cloudnative-pg.io/docs/1.30/storage/) and
  • Network accessline 244
    - [Storage](https://cloudnative-pg.io/docs/1.30/storage/) and
  • Network accessline 245
    [scheduling](https://cloudnative-pg.io/docs/1.30/scheduling/) (anti-affinity defaults,
  • Network accessline 245
    [scheduling](https://cloudnative-pg.io/docs/1.30/scheduling/) (anti-affinity defaults,
  • Network accessline 246
    `podAntiAffinityType: required`). - [Replication](https://cloudnative-pg.io/docs/1.30/replication/),   [failover](https://cloudnative-pg.io/docs/1.30/failover/) and
  • Network accessline 246
    `podAntiAffinityType: required`). - [Replication](https://cloudnative-pg.io/docs/1.30/replication/),   [failover](https://cloudnative-pg.io/docs/1.30/failover/) and
  • Network accessline 247
    - [Replication](https://cloudnative-pg.io/docs/1.30/replication/),
  • Network accessline 247
    - [Replication](https://cloudnative-pg.io/docs/1.30/replication/),
  • Network accessline 248
    [failover](https://cloudnative-pg.io/docs/1.30/failover/) and
  • Network accessline 248
    [failover](https://cloudnative-pg.io/docs/1.30/failover/) and
  • Network accessline 249
    [WAL archiving](https://cloudnative-pg.io/docs/1.30/wal_archiving/).
  • Network accessline 249
    [WAL archiving](https://cloudnative-pg.io/docs/1.30/wal_archiving/).
  • Network accessline 250
    - [API reference](https://cloudnative-pg.io/docs/1.30/cloudnative-pg.v1/) and the
  • Network accessline 250
    - [API reference](https://cloudnative-pg.io/docs/1.30/cloudnative-pg.v1/) and the
  • Network accessline 251
    phase and condition names in   [cluster_types.go](https://github.com/cloudnative-pg/cloudnative-pg/blob/v1.30.1/api/v1/cluster_types.go). - Messages seen on kind with CloudNativePG 1.30.1 and PostgreSQL 18.
  • Network accessline 251
    phase and condition names in   [cluster_types.go](https://github.com/cloudnative-pg/cloudnative-pg/blob/v1.30.1/api/v1/cluster_types.go). - Messages seen on kind with CloudNativePG 1.30.1 and PostgreSQL 18.
  • Network accessline 252
    [cluster_types.go](https://github.com/cloudnative-pg/cloudnative-pg/blob/v1.30.1/api/v1/cluster_types.go).
  • Network accessline 252
    [cluster_types.go](https://github.com/cloudnative-pg/cloudnative-pg/blob/v1.30.1/api/v1/cluster_types.go).

skills/k8s-coredns-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-coredns-troubleshooting/SKILL.md

  • Network accessline 204
    - CoreDNS plugins: [kubernetes](https://coredns.io/plugins/kubernetes/),
  • Network accessline 204
    - CoreDNS plugins: [kubernetes](https://coredns.io/plugins/kubernetes/),
  • Network accessline 205
    [forward](https://coredns.io/plugins/forward/), [reload](https://coredns.io/plugins/reload/),
  • Network accessline 205
    [forward](https://coredns.io/plugins/forward/), [reload](https://coredns.io/plugins/reload/),
  • Network accessline 206
    [loop](https://coredns.io/plugins/loop/), [errors](https://coredns.io/plugins/errors/),
  • Network accessline 206
    [loop](https://coredns.io/plugins/loop/), [errors](https://coredns.io/plugins/errors/),
  • Network accessline 207
    [log](https://coredns.io/plugins/log/), [cache](https://coredns.io/plugins/cache/),
  • Network accessline 207
    [log](https://coredns.io/plugins/log/), [cache](https://coredns.io/plugins/cache/),
  • Network accessline 208
    [rewrite](https://coredns.io/plugins/rewrite/), [hosts](https://coredns.io/plugins/hosts/),
  • Network accessline 208
    [rewrite](https://coredns.io/plugins/rewrite/), [hosts](https://coredns.io/plugins/hosts/),
  • Network accessline 209
    [ready](https://coredns.io/plugins/ready/), [health](https://coredns.io/plugins/health/) and
  • Network accessline 209
    [ready](https://coredns.io/plugins/ready/), [health](https://coredns.io/plugins/health/) and
  • Network accessline 210
    [metrics](https://coredns.io/plugins/metrics/).
  • Network accessline 210
    [metrics](https://coredns.io/plugins/metrics/).
  • Network accessline 211
    - Kubernetes: [Debugging DNS resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/),
  • Network accessline 211
    - Kubernetes: [Debugging DNS resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/),
  • Network accessline 212
    [Customizing DNS](https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/),
  • Network accessline 212
    [Customizing DNS](https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/),
  • Network accessline 213
    [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/),
  • Network accessline 213
    [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/),
  • Network accessline 214
    [NodeLocal DNSCache](https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/) and
  • Network accessline 214
    [NodeLocal DNSCache](https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/) and
  • Network accessline 215
    [autoscaling DNS](https://kubernetes.io/docs/tasks/administer-cluster/dns-horizontal-autoscaling/).
  • Network accessline 215
    [autoscaling DNS](https://kubernetes.io/docs/tasks/administer-cluster/dns-horizontal-autoscaling/).
  • Network accessline 216
    - Managed clusters: [AKS CoreDNS customization](https://learn.microsoft.com/en-us/azure/aks/coredns-custom),
  • Network accessline 216
    - Managed clusters: [AKS CoreDNS customization](https://learn.microsoft.com/en-us/azure/aks/coredns-custom),
  • Network accessline 217
    [EKS CoreDNS add-on](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)
  • Network accessline 217
    [EKS CoreDNS add-on](https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html)
  • Network accessline 218
    and [GKE kube-dns](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kube-dns).
  • Network accessline 218
    and [GKE kube-dns](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/kube-dns).
  • Network accessline 219
    - Messages from the source:   [kubeadm's Corefile](https://github.com/kubernetes/kubernetes/blob/v1.37.1/cmd/kubeadm/app/phases/addons/dns/manifests.go),   [reload](https://github.com/coredns/coredns/blob/v1.14.6/plugin/reload/reload.go),
  • Network accessline 219
    - Messages from the source:   [kubeadm's Corefile](https://github.com/kubernetes/kubernetes/blob/v1.37.1/cmd/kubeadm/app/phases/addons/dns/manifests.go),   [reload](https://github.com/coredns/coredns/blob/v1.14.6/plugin/reload/reload.go),
  • Network accessline 220
    [kubeadm's Corefile](https://github.com/kubernetes/kubernetes/blob/v1.37.1/cmd/kubeadm/app/phases/addons/dns/manifests.go),
  • Network accessline 220
    [kubeadm's Corefile](https://github.com/kubernetes/kubernetes/blob/v1.37.1/cmd/kubeadm/app/phases/addons/dns/manifests.go),
  • Network accessline 221
    [reload](https://github.com/coredns/coredns/blob/v1.14.6/plugin/reload/reload.go),
  • Network accessline 221
    [reload](https://github.com/coredns/coredns/blob/v1.14.6/plugin/reload/reload.go),
  • Network accessline 222
    [loop](https://github.com/coredns/coredns/blob/v1.14.6/plugin/loop/loop.go) and
  • Network accessline 222
    [loop](https://github.com/coredns/coredns/blob/v1.14.6/plugin/loop/loop.go) and
  • Network accessline 223
    [forward](https://github.com/coredns/coredns/blob/v1.14.6/plugin/forward/forward.go). The
  • Network accessline 223
    [forward](https://github.com/coredns/coredns/blob/v1.14.6/plugin/forward/forward.go). The

skills/k8s-coredns-troubleshooting/references/corefile-and-plugins.md

  • Network accessline 80
    Without the `reload` plugin, only a restart reads the change. - **`[FATAL] plugin/loop: Loop (127.0.0.1:<port> -> :53) detected for zone ".", see   https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come
  • Network accessline 80
    Without the `reload` plugin, only a restart reads the change. - **`[FATAL] plugin/loop: Loop (127.0.0.1:<port> -> :53) detected for zone ".", see   https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come
  • Network accessline 81
    - **`[FATAL] plugin/loop: Loop (127.0.0.1:<port> -> :53) detected for zone ".", see   https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come   back to CoreDNS. Usually `forward . /etc/resolv.conf` on nodes whos
  • Network accessline 81
    - **`[FATAL] plugin/loop: Loop (127.0.0.1:<port> -> :53) detected for zone ".", see   https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come   back to CoreDNS. Usually `forward . /etc/resolv.conf` on nodes whos
  • Network accessline 82
    https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come
  • Network accessline 82
    https://coredns.io/plugins/loop#troubleshooting. Query: "HINFO ..."`**: queries come

skills/k8s-envoy-gateway-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-envoy-gateway-troubleshooting/SKILL.md

  • Network accessline 172
    - [Envoy Gateway troubleshooting](https://gateway.envoyproxy.io/docs/troubleshooting/)
  • Network accessline 172
    - [Envoy Gateway troubleshooting](https://gateway.envoyproxy.io/docs/troubleshooting/)
  • Network accessline 173
    and the [quickstart](https://gateway.envoyproxy.io/docs/tasks/quickstart/).
  • Network accessline 173
    and the [quickstart](https://gateway.envoyproxy.io/docs/tasks/quickstart/).
  • Network accessline 174
    - [Customize EnvoyProxy](https://gateway.envoyproxy.io/docs/tasks/operations/customize-envoyproxy/):
  • Network accessline 174
    - [Customize EnvoyProxy](https://gateway.envoyproxy.io/docs/tasks/operations/customize-envoyproxy/):
  • Network accessline 175
    the Service type and other proxy settings. - [egctl](https://gateway.envoyproxy.io/docs/tasks/operations/egctl/). - The v1.9.2 `install.yaml` release asset: it carries the Gateway API CRDs with the
  • Network accessline 175
    the Service type and other proxy settings. - [egctl](https://gateway.envoyproxy.io/docs/tasks/operations/egctl/). - The v1.9.2 `install.yaml` release asset: it carries the Gateway API CRDs with the
  • Network accessline 176
    - [egctl](https://gateway.envoyproxy.io/docs/tasks/operations/egctl/).
  • Network accessline 176
    - [egctl](https://gateway.envoyproxy.io/docs/tasks/operations/egctl/).
  • Network accessline 178
    annotations `gateway.networking.k8s.io/bundle-version: v1.6.1` and   `gateway.networking.k8s.io/channel: experimental`. - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 178
    annotations `gateway.networking.k8s.io/bundle-version: v1.6.1` and   `gateway.networking.k8s.io/channel: experimental`. - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 179
    `gateway.networking.k8s.io/channel: experimental`. - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),   [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/) and the
  • Network accessline 179
    `gateway.networking.k8s.io/channel: experimental`. - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),   [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/) and the
  • Network accessline 180
    - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 180
    - Gateway API [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 181
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/) and the
  • Network accessline 181
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/) and the
  • Network accessline 182
    [API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/):
  • Network accessline 182
    [API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/):
  • Network accessline 183
    conditions and reasons. - Status messages from the source:   [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)
  • Network accessline 183
    conditions and reasons. - Status messages from the source:   [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)
  • Network accessline 184
    - Status messages from the source:   [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)   and [validate.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/validate.go).
  • Network accessline 184
    - Status messages from the source:   [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)   and [validate.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/validate.go).
  • Network accessline 185
    [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)
  • Network accessline 185
    [route.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/route.go)
  • Network accessline 186
    and [validate.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/validate.go).
  • Network accessline 186
    and [validate.go](https://github.com/envoyproxy/gateway/blob/v1.9.2/internal/gatewayapi/validate.go).

skills/k8s-envoy-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-envoy-troubleshooting/SKILL.md

  • Network accessline 171
    - [Admin interface](https://www.envoyproxy.io/docs/envoy/v1.40.1/operations/admin)
  • Network accessline 171
    - [Admin interface](https://www.envoyproxy.io/docs/envoy/v1.40.1/operations/admin)
  • Network accessline 172
    and [command line options](https://www.envoyproxy.io/docs/envoy/v1.40.1/operations/cli).
  • Network accessline 172
    and [command line options](https://www.envoyproxy.io/docs/envoy/v1.40.1/operations/cli).
  • Network accessline 173
    - [Access logging](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/observability/access_log/usage)
  • Network accessline 173
    - [Access logging](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/observability/access_log/usage)
  • Network accessline 174
    and [response flags](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/advanced/substitution_formatter).
  • Network accessline 174
    and [response flags](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/advanced/substitution_formatter).
  • Network accessline 175
    - [Service discovery](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/service_discovery),
  • Network accessline 175
    - [Service discovery](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/service_discovery),
  • Network accessline 176
    [circuit breaking](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/circuit_breaking),
  • Network accessline 176
    [circuit breaking](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/circuit_breaking),
  • Network accessline 177
    [outlier detection](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/outlier),
  • Network accessline 177
    [outlier detection](https://www.envoyproxy.io/docs/envoy/v1.40.1/intro/arch_overview/upstream/outlier),
  • Network accessline 178
    [cluster statistics](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/upstream/cluster_manager/cluster_stats)
  • Network accessline 178
    [cluster statistics](https://www.envoyproxy.io/docs/envoy/v1.40.1/configuration/upstream/cluster_manager/cluster_stats)
  • Network accessline 179
    and [timeouts](https://www.envoyproxy.io/docs/envoy/v1.40.1/faq/configuration/timeouts).
  • Network accessline 179
    and [timeouts](https://www.envoyproxy.io/docs/envoy/v1.40.1/faq/configuration/timeouts).
  • Network accessline 180
    - [Installing Envoy](https://www.envoyproxy.io/docs/envoy/v1.40.1/start/install): image
  • Network accessline 180
    - [Installing Envoy](https://www.envoyproxy.io/docs/envoy/v1.40.1/start/install): image
  • Network accessline 181
    variants. - Messages from the source:   [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),
  • Network accessline 181
    variants. - Messages from the source:   [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),
  • Network accessline 182
    - Messages from the source:   [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),   [admin.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/server/admin/admin.cc)
  • Network accessline 182
    - Messages from the source:   [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),   [admin.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/server/admin/admin.cc)
  • Network accessline 183
    [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),
  • Network accessline 183
    [router.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/common/router/router.cc),
  • Network accessline 184
    [admin.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/server/admin/admin.cc)
  • Network accessline 184
    [admin.cc](https://github.com/envoyproxy/envoy/blob/v1.40.1/source/server/admin/admin.cc)
  • Network accessline 185
    and the [1.39 changelog](https://github.com/envoyproxy/envoy/blob/v1.40.1/changelogs/1.39.0.yaml)
  • Network accessline 185
    and the [1.39 changelog](https://github.com/envoyproxy/envoy/blob/v1.40.1/changelogs/1.39.0.yaml)
  • Network accessline 186
    (transport failure reason out of the body). The docs say a GET to a mutating admin   endpoint gets 400; the source returns 405. - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),
  • Network accessline 186
    (transport failure reason out of the body). The docs say a GET to a mutating admin   endpoint gets 400; the source returns 405. - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),
  • Network accessline 187
    endpoint gets 400; the source returns 405. - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),   Emissary [debugging](https://emissary-ingress.dev/docs/4.0/topics/running/debugging/) and
  • Network accessline 187
    endpoint gets 400; the source returns 405. - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),   Emissary [debugging](https://emissary-ingress.dev/docs/4.0/topics/running/debugging/) and
  • Network accessline 188
    - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),
  • Network accessline 188
    - Contour [fundamentals](https://projectcontour.io/docs/main/config/fundamentals/),
  • Network accessline 189
    Emissary [debugging](https://emissary-ingress.dev/docs/4.0/topics/running/debugging/) and
  • Network accessline 189
    Emissary [debugging](https://emissary-ingress.dev/docs/4.0/topics/running/debugging/) and
  • Network accessline 190
    Gloo [debugging](https://docs.solo.io/gloo-edge/latest/operations/debugging_gloo/).
  • Network accessline 190
    Gloo [debugging](https://docs.solo.io/gloo-edge/latest/operations/debugging_gloo/).

skills/k8s-envoy-troubleshooting/references/bootstrap-and-admin.md

  • Network accessline 51
    kubectl exec -n my-namespace deployment/my-web -- wget -q -O - http://my-envoy-admin.my-namespace:9901/clusters
  • Network accessline 51
    kubectl exec -n my-namespace deployment/my-web -- wget -q -O - http://my-envoy-admin.my-namespace:9901/clusters
  • Network accessline 56
    `envoyproxy/envoy:<version>` is Ubuntu with only the Envoy binary (`sh`, `cat`, no curl or wget); `distroless-<version>` has no shell; `debug-<version>` means debug symbols,
  • Network accessline 56
    `envoyproxy/envoy:<version>` is Ubuntu with only the Envoy binary (`sh`, `cat`, no curl or wget); `distroless-<version>` has no shell; `debug-<version>` means debug symbols,

skills/k8s-external-secrets-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-external-secrets-troubleshooting/SKILL.md

  • Network accessline 162
    - [Getting started](https://external-secrets.io/latest/introduction/getting-started/)
  • Network accessline 162
    - [Getting started](https://external-secrets.io/latest/introduction/getting-started/)
  • Network accessline 163
    and the [FAQ](https://external-secrets.io/latest/introduction/faq/), whose last debug
  • Network accessline 163
    and the [FAQ](https://external-secrets.io/latest/introduction/faq/), whose last debug
  • Network accessline 164
    step reads the created Secret, which this skill leaves to the user. - [ExternalSecret](https://external-secrets.io/latest/api/externalsecret/),   [SecretStore](https://external-secrets.io/latest/api/secretstore/),
  • Network accessline 164
    step reads the created Secret, which this skill leaves to the user. - [ExternalSecret](https://external-secrets.io/latest/api/externalsecret/),   [SecretStore](https://external-secrets.io/latest/api/secretstore/),
  • Network accessline 165
    - [ExternalSecret](https://external-secrets.io/latest/api/externalsecret/),
  • Network accessline 165
    - [ExternalSecret](https://external-secrets.io/latest/api/externalsecret/),
  • Network accessline 166
    [SecretStore](https://external-secrets.io/latest/api/secretstore/),
  • Network accessline 166
    [SecretStore](https://external-secrets.io/latest/api/secretstore/),
  • Network accessline 167
    [ClusterSecretStore](https://external-secrets.io/latest/api/clustersecretstore/) and
  • Network accessline 167
    [ClusterSecretStore](https://external-secrets.io/latest/api/clustersecretstore/) and
  • Network accessline 168
    [ClusterExternalSecret](https://external-secrets.io/latest/api/clusterexternalsecret/):
  • Network accessline 168
    [ClusterExternalSecret](https://external-secrets.io/latest/api/clusterexternalsecret/):
  • Network accessline 169
    fields, policies, refresh and force-sync. - [Lifecycle](https://external-secrets.io/latest/guides/ownership-deletion-policy/):   creation and deletion policies, ownership.
  • Network accessline 169
    fields, policies, refresh and force-sync. - [Lifecycle](https://external-secrets.io/latest/guides/ownership-deletion-policy/):   creation and deletion policies, ownership.
  • Network accessline 170
    - [Lifecycle](https://external-secrets.io/latest/guides/ownership-deletion-policy/):
  • Network accessline 170
    - [Lifecycle](https://external-secrets.io/latest/guides/ownership-deletion-policy/):
  • Network accessline 171
    creation and deletion policies, ownership. - [Fake provider](https://external-secrets.io/latest/provider/fake/). - [v0.17.0 release notes](https://github.com/external-secrets/external-secrets/releases/tag/v0.17.0):
  • Network accessline 171
    creation and deletion policies, ownership. - [Fake provider](https://external-secrets.io/latest/provider/fake/). - [v0.17.0 release notes](https://github.com/external-secrets/external-secrets/releases/tag/v0.17.0):
  • Network accessline 172
    - [Fake provider](https://external-secrets.io/latest/provider/fake/).
  • Network accessline 172
    - [Fake provider](https://external-secrets.io/latest/provider/fake/).
  • Network accessline 173
    - [v0.17.0 release notes](https://github.com/external-secrets/external-secrets/releases/tag/v0.17.0):
  • Network accessline 173
    - [v0.17.0 release notes](https://github.com/external-secrets/external-secrets/releases/tag/v0.17.0):
  • Network accessline 175
    - Conditions, messages and the 2.14 change that keeps provider errors out of status   (PR #7149), from the source:   [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externa
  • Network accessline 175
    - Conditions, messages and the 2.14 change that keeps provider errors out of status   (PR #7149), from the source:   [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externa
  • Network accessline 176
    (PR #7149), from the source:   [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externalsecret_types.go),   [externalsecret_controller.go](https://github.com/external-secret
  • Network accessline 176
    (PR #7149), from the source:   [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externalsecret_types.go),   [externalsecret_controller.go](https://github.com/external-secret
  • Network accessline 177
    [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externalsecret_types.go),
  • Network accessline 177
    [externalsecret_types.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/apis/externalsecrets/v1/externalsecret_types.go),
  • Network accessline 178
    [externalsecret_controller.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/pkg/controllers/externalsecret/externalsecret_controller.go),
  • Network accessline 178
    [externalsecret_controller.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/pkg/controllers/externalsecret/externalsecret_controller.go),
  • Network accessline 179
    [statuserr.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/pkg/controllers/util/statuserr.go).
  • Network accessline 179
    [statuserr.go](https://github.com/external-secrets/external-secrets/blob/v2.14.0/pkg/controllers/util/statuserr.go).

skills/k8s-fluent-bit-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-fluent-bit-troubleshooting/SKILL.md

  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Network accessline 186
    - [Kubernetes installation](https://docs.fluentbit.io/manual/installation/downloads/kubernetes)
  • Network accessline 186
    - [Kubernetes installation](https://docs.fluentbit.io/manual/installation/downloads/kubernetes)
  • Network accessline 187
    and the [Kubernetes filter](https://docs.fluentbit.io/manual/data-pipeline/filters/kubernetes),
  • Network accessline 187
    and the [Kubernetes filter](https://docs.fluentbit.io/manual/data-pipeline/filters/kubernetes),
  • Network accessline 188
    including its troubleshooting section. - [Tail input](https://docs.fluentbit.io/manual/data-pipeline/inputs/tail),   [HTTP output](https://docs.fluentbit.io/manual/data-pipeline/outputs/http),
  • Network accessline 188
    including its troubleshooting section. - [Tail input](https://docs.fluentbit.io/manual/data-pipeline/inputs/tail),   [HTTP output](https://docs.fluentbit.io/manual/data-pipeline/outputs/http),
  • Network accessline 189
    - [Tail input](https://docs.fluentbit.io/manual/data-pipeline/inputs/tail),
  • Network accessline 189
    - [Tail input](https://docs.fluentbit.io/manual/data-pipeline/inputs/tail),
  • Network accessline 190
    [HTTP output](https://docs.fluentbit.io/manual/data-pipeline/outputs/http),
  • Network accessline 190
    [HTTP output](https://docs.fluentbit.io/manual/data-pipeline/outputs/http),
  • Network accessline 191
    [scheduling and retries](https://docs.fluentbit.io/manual/administration/scheduling-and-retries),
  • Network accessline 191
    [scheduling and retries](https://docs.fluentbit.io/manual/administration/scheduling-and-retries),
  • Network accessline 192
    [backpressure](https://docs.fluentbit.io/manual/administration/backpressure),
  • Network accessline 192
    [backpressure](https://docs.fluentbit.io/manual/administration/backpressure),
  • Network accessline 193
    [monitoring](https://docs.fluentbit.io/manual/administration/monitoring) and
  • Network accessline 193
    [monitoring](https://docs.fluentbit.io/manual/administration/monitoring) and
  • Network accessline 194
    [hot reload](https://docs.fluentbit.io/manual/administration/hot-reload).
  • Network accessline 194
    [hot reload](https://docs.fluentbit.io/manual/administration/hot-reload).
  • Network accessline 195
    - The [Helm chart](https://github.com/fluent/helm-charts/tree/fluent-bit-0.58.3/charts/fluent-bit)
  • Network accessline 195
    - The [Helm chart](https://github.com/fluent/helm-charts/tree/fluent-bit-0.58.3/charts/fluent-bit)
  • Network accessline 196
    and the [Fluent Operator](https://github.com/fluent/fluent-operator/blob/v3.10.1/README.md).
  • Network accessline 196
    and the [Fluent Operator](https://github.com/fluent/fluent-operator/blob/v3.10.1/README.md).
  • Network accessline 197
    - Messages from the source:   [flb_config.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_config.c),   [flb_engine.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_engine.c) and
  • Network accessline 197
    - Messages from the source:   [flb_config.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_config.c),   [flb_engine.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_engine.c) and
  • Network accessline 198
    [flb_config.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_config.c),
  • Network accessline 198
    [flb_config.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_config.c),
  • Network accessline 199
    [flb_engine.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_engine.c) and
  • Network accessline 199
    [flb_engine.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/src/flb_engine.c) and
  • Network accessline 200
    [kube_meta.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/plugins/filter_kubernetes/kube_meta.c).
  • Network accessline 200
    [kube_meta.c](https://github.com/fluent/fluent-bit/blob/v5.1.5/plugins/filter_kubernetes/kube_meta.c).

skills/k8s-flux-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-flux-troubleshooting/SKILL.md

  • Network accessline 195
    - [Troubleshooting cheatsheet](https://fluxcd.io/flux/cheatsheets/troubleshooting/).
  • Network accessline 195
    - [Troubleshooting cheatsheet](https://fluxcd.io/flux/cheatsheets/troubleshooting/).
  • Network accessline 196
    - [GitRepositories](https://fluxcd.io/flux/components/source/gitrepositories/),
  • Network accessline 196
    - [GitRepositories](https://fluxcd.io/flux/components/source/gitrepositories/),
  • Network accessline 197
    [HelmCharts](https://fluxcd.io/flux/components/source/helmcharts/),
  • Network accessline 197
    [HelmCharts](https://fluxcd.io/flux/components/source/helmcharts/),
  • Network accessline 198
    [Kustomizations](https://fluxcd.io/flux/components/kustomize/kustomizations/) and
  • Network accessline 198
    [Kustomizations](https://fluxcd.io/flux/components/kustomize/kustomizations/) and
  • Network accessline 199
    [HelmReleases](https://fluxcd.io/flux/components/helm/helmreleases/): specs,
  • Network accessline 199
    [HelmReleases](https://fluxcd.io/flux/components/helm/helmreleases/): specs,
  • Network accessline 200
    conditions and reasons. - [flux reconcile](https://fluxcd.io/flux/cmd/flux_reconcile/) and   [flux suspend](https://fluxcd.io/flux/cmd/flux_suspend/): the annotation and the
  • Network accessline 200
    conditions and reasons. - [flux reconcile](https://fluxcd.io/flux/cmd/flux_reconcile/) and   [flux suspend](https://fluxcd.io/flux/cmd/flux_suspend/): the annotation and the
  • Network accessline 201
    - [flux reconcile](https://fluxcd.io/flux/cmd/flux_reconcile/) and
  • Network accessline 201
    - [flux reconcile](https://fluxcd.io/flux/cmd/flux_reconcile/) and
  • Network accessline 202
    [flux suspend](https://fluxcd.io/flux/cmd/flux_suspend/): the annotation and the
  • Network accessline 202
    [flux suspend](https://fluxcd.io/flux/cmd/flux_suspend/): the annotation and the
  • Network accessline 203
    `spec.suspend` field they set. - [flux debug](https://fluxcd.io/flux/cmd/flux_debug/): it can print values from   Secrets, which is why this skill does not use it.
  • Network accessline 203
    `spec.suspend` field they set. - [flux debug](https://fluxcd.io/flux/cmd/flux_debug/): it can print values from   Secrets, which is why this skill does not use it.
  • Network accessline 204
    - [flux debug](https://fluxcd.io/flux/cmd/flux_debug/): it can print values from
  • Network accessline 204
    - [flux debug](https://fluxcd.io/flux/cmd/flux_debug/): it can print values from
  • Network accessline 205
    Secrets, which is why this skill does not use it. - [Events](https://fluxcd.io/flux/monitoring/events/) and   [Security](https://fluxcd.io/flux/security/): the aggregated `flux-view` role.
  • Network accessline 205
    Secrets, which is why this skill does not use it. - [Events](https://fluxcd.io/flux/monitoring/events/) and   [Security](https://fluxcd.io/flux/security/): the aggregated `flux-view` role.
  • Network accessline 206
    - [Events](https://fluxcd.io/flux/monitoring/events/) and
  • Network accessline 206
    - [Events](https://fluxcd.io/flux/monitoring/events/) and
  • Network accessline 207
    [Security](https://fluxcd.io/flux/security/): the aggregated `flux-view` role.
  • Network accessline 207
    [Security](https://fluxcd.io/flux/security/): the aggregated `flux-view` role.
  • Network accessline 208
    - [flux2 v2.7.0](https://github.com/fluxcd/flux2/releases/tag/v2.7.0),
  • Network accessline 208
    - [flux2 v2.7.0](https://github.com/fluxcd/flux2/releases/tag/v2.7.0),
  • Network accessline 209
    [v2.8.0](https://github.com/fluxcd/flux2/releases/tag/v2.8.0) and
  • Network accessline 209
    [v2.8.0](https://github.com/fluxcd/flux2/releases/tag/v2.8.0) and
  • Network accessline 210
    [v2.9.0](https://github.com/fluxcd/flux2/releases/tag/v2.9.0) release notes: removed
  • Network accessline 210
    [v2.9.0](https://github.com/fluxcd/flux2/releases/tag/v2.9.0) release notes: removed
  • Network accessline 211
    beta APIs. - Condition messages from the source:   [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),
  • Network accessline 211
    beta APIs. - Condition messages from the source:   [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),
  • Network accessline 212
    - Condition messages from the source:   [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),   [kustomization_controller.go](https://github.com/fluxcd/kustom
  • Network accessline 212
    - Condition messages from the source:   [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),   [kustomization_controller.go](https://github.com/fluxcd/kustom
  • Network accessline 213
    [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),
  • Network accessline 213
    [gitrepository_controller.go](https://github.com/fluxcd/source-controller/blob/v1.9.6/internal/controller/gitrepository_controller.go),
  • Network accessline 214
    [kustomization_controller.go](https://github.com/fluxcd/kustomize-controller/blob/v1.9.6/internal/controller/kustomization_controller.go),
  • Network accessline 214
    [kustomization_controller.go](https://github.com/fluxcd/kustomize-controller/blob/v1.9.6/internal/controller/kustomization_controller.go),
  • Network accessline 215
    [helmrelease_controller.go](https://github.com/fluxcd/helm-controller/blob/v1.6.5/internal/controller/helmrelease_controller.go).
  • Network accessline 215
    [helmrelease_controller.go](https://github.com/fluxcd/helm-controller/blob/v1.6.5/internal/controller/helmrelease_controller.go).

skills/k8s-gatekeeper-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-gatekeeper-troubleshooting/SKILL.md

  • Network accessline 165
    - [How to use Gatekeeper](https://open-policy-agent.github.io/gatekeeper/website/docs/howto),
  • Network accessline 165
    - [How to use Gatekeeper](https://open-policy-agent.github.io/gatekeeper/website/docs/howto),
  • Network accessline 166
    [ConstraintTemplates](https://open-policy-agent.github.io/gatekeeper/website/docs/constrainttemplates)
  • Network accessline 166
    [ConstraintTemplates](https://open-policy-agent.github.io/gatekeeper/website/docs/constrainttemplates)
  • Network accessline 167
    and [handling violations](https://open-policy-agent.github.io/gatekeeper/website/docs/violations):
  • Network accessline 167
    and [handling violations](https://open-policy-agent.github.io/gatekeeper/website/docs/violations):
  • Network accessline 168
    enforcement actions, the denial and warning format. - [Audit](https://open-policy-agent.github.io/gatekeeper/website/docs/audit) and   [debugging](https://open-policy-agent.github.io/gatekeeper/website/docs/debug).
  • Network accessline 168
    enforcement actions, the denial and warning format. - [Audit](https://open-policy-agent.github.io/gatekeeper/website/docs/audit) and   [debugging](https://open-policy-agent.github.io/gatekeeper/website/docs/debug).
  • Network accessline 169
    - [Audit](https://open-policy-agent.github.io/gatekeeper/website/docs/audit) and
  • Network accessline 169
    - [Audit](https://open-policy-agent.github.io/gatekeeper/website/docs/audit) and
  • Network accessline 170
    [debugging](https://open-policy-agent.github.io/gatekeeper/website/docs/debug).
  • Network accessline 170
    [debugging](https://open-policy-agent.github.io/gatekeeper/website/docs/debug).
  • Network accessline 171
    - [Exempting namespaces](https://open-policy-agent.github.io/gatekeeper/website/docs/exempt-namespaces),
  • Network accessline 171
    - [Exempting namespaces](https://open-policy-agent.github.io/gatekeeper/website/docs/exempt-namespaces),
  • Network accessline 172
    [replicating data](https://open-policy-agent.github.io/gatekeeper/website/docs/sync),
  • Network accessline 172
    [replicating data](https://open-policy-agent.github.io/gatekeeper/website/docs/sync),
  • Network accessline 173
    [mutation](https://open-policy-agent.github.io/gatekeeper/website/docs/mutation),
  • Network accessline 173
    [mutation](https://open-policy-agent.github.io/gatekeeper/website/docs/mutation),
  • Network accessline 174
    [failing closed](https://open-policy-agent.github.io/gatekeeper/website/docs/failing-closed)
  • Network accessline 174
    [failing closed](https://open-policy-agent.github.io/gatekeeper/website/docs/failing-closed)
  • Network accessline 175
    and [emergency recovery](https://open-policy-agent.github.io/gatekeeper/website/docs/emergency).
  • Network accessline 175
    and [emergency recovery](https://open-policy-agent.github.io/gatekeeper/website/docs/emergency).
  • Network accessline 176
    - [Integration with Kubernetes validating admission policy](https://open-policy-agent.github.io/gatekeeper/website/docs/validating-admission-policy).
  • Network accessline 176
    - [Integration with Kubernetes validating admission policy](https://open-policy-agent.github.io/gatekeeper/website/docs/validating-admission-policy).
  • Network accessline 177
    - Message formats and status codes from the source:   [policy.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/webhook/policy.go)   and [constants.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/cont
  • Network accessline 177
    - Message formats and status codes from the source:   [policy.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/webhook/policy.go)   and [constants.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/cont
  • Network accessline 178
    [policy.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/webhook/policy.go)
  • Network accessline 178
    [policy.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/webhook/policy.go)
  • Network accessline 179
    and [constants.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/controller/constrainttemplate/constants.go).
  • Network accessline 179
    and [constants.go](https://github.com/open-policy-agent/gatekeeper/blob/v3.23.1/pkg/controller/constrainttemplate/constants.go).

skills/k8s-gateway-api-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-gateway-api-troubleshooting/SKILL.md

  • Network accessline 250
    - [API specification 1.6](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/):
  • Network accessline 250
    - [API specification 1.6](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/):
  • Network accessline 251
    the condition types and reasons. - Their definitions in the source:   [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)
  • Network accessline 251
    the condition types and reasons. - Their definitions in the source:   [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)
  • Network accessline 252
    - Their definitions in the source:   [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)   (route conditions),
  • Network accessline 252
    - Their definitions in the source:   [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)   (route conditions),
  • Network accessline 253
    [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)
  • Network accessline 253
    [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/shared_types.go)
  • Network accessline 254
    (route conditions),   [gateway_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gateway_types.go)   (Gateway and listener conditions) and
  • Network accessline 254
    (route conditions),   [gateway_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gateway_types.go)   (Gateway and listener conditions) and
  • Network accessline 255
    [gateway_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gateway_types.go)
  • Network accessline 255
    [gateway_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gateway_types.go)
  • Network accessline 256
    (Gateway and listener conditions) and   [gatewayclass_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gatewayclass_types.go)   (GatewayClass conditions, `SupportedVersion`).
  • Network accessline 256
    (Gateway and listener conditions) and   [gatewayclass_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gatewayclass_types.go)   (GatewayClass conditions, `SupportedVersion`).
  • Network accessline 257
    [gatewayclass_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gatewayclass_types.go)
  • Network accessline 257
    [gatewayclass_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/v1.6.3/apis/v1/gatewayclass_types.go)
  • Network accessline 258
    (GatewayClass conditions, `SupportedVersion`). - [Gateway](https://gateway-api.sigs.k8s.io/reference/api-types/gateway/),   [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 258
    (GatewayClass conditions, `SupportedVersion`). - [Gateway](https://gateway-api.sigs.k8s.io/reference/api-types/gateway/),   [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 259
    - [Gateway](https://gateway-api.sigs.k8s.io/reference/api-types/gateway/),
  • Network accessline 259
    - [Gateway](https://gateway-api.sigs.k8s.io/reference/api-types/gateway/),
  • Network accessline 260
    [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 260
    [HTTPRoute](https://gateway-api.sigs.k8s.io/reference/api-types/httproute/),
  • Network accessline 261
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/),
  • Network accessline 261
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/),
  • Network accessline 262
    [ListenerSet](https://gateway-api.sigs.k8s.io/reference/api-types/listenerset/) and
  • Network accessline 262
    [ListenerSet](https://gateway-api.sigs.k8s.io/reference/api-types/listenerset/) and
  • Network accessline 263
    [BackendTLSPolicy](https://gateway-api.sigs.k8s.io/reference/api-types/policy/backendtlspolicy/).
  • Network accessline 263
    [BackendTLSPolicy](https://gateway-api.sigs.k8s.io/reference/api-types/policy/backendtlspolicy/).
  • Network accessline 264
    - [Cross-namespace routing](https://gateway-api.sigs.k8s.io/guides/multiple-ns/) and
  • Network accessline 264
    - [Cross-namespace routing](https://gateway-api.sigs.k8s.io/guides/multiple-ns/) and
  • Network accessline 265
    [Security model](https://gateway-api.sigs.k8s.io/concepts/security-model/): the roles,
  • Network accessline 265
    [Security model](https://gateway-api.sigs.k8s.io/concepts/security-model/): the roles,
  • Network accessline 266
    `allowedRoutes` and ReferenceGrants. - [Versioning](https://gateway-api.sigs.k8s.io/docs/concepts/versioning/) and the   [v1.6.3 release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.6.3):
  • Network accessline 266
    `allowedRoutes` and ReferenceGrants. - [Versioning](https://gateway-api.sigs.k8s.io/docs/concepts/versioning/) and the   [v1.6.3 release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.6.3):
  • Network accessline 267
    - [Versioning](https://gateway-api.sigs.k8s.io/docs/concepts/versioning/) and the
  • Network accessline 267
    - [Versioning](https://gateway-api.sigs.k8s.io/docs/concepts/versioning/) and the
  • Network accessline 268
    [v1.6.3 release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.6.3):
  • Network accessline 268
    [v1.6.3 release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.6.3):
  • Network accessline 269
    channels, the `bundle-version` and `channel` CRD annotations, the   `safe-upgrades.gateway.networking.k8s.io` admission policy in the install files. - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1
  • Network accessline 269
    channels, the `bundle-version` and `channel` CRD annotations, the   `safe-upgrades.gateway.networking.k8s.io` admission policy in the install files. - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1
  • Network accessline 270
    `safe-upgrades.gateway.networking.k8s.io` admission policy in the install files. - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.7.0):   HTTPRoute retries move to the Standard channel; nothing her
  • Network accessline 270
    `safe-upgrades.gateway.networking.k8s.io` admission policy in the install files. - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.7.0):   HTTPRoute retries move to the Standard channel; nothing her
  • Network accessline 271
    - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.7.0):
  • Network accessline 271
    - The [v1.7.0 release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.7.0):
  • Network accessline 272
    HTTPRoute retries move to the Standard channel; nothing here changes. - The messages quoted are Envoy Gateway 1.9.2's, seen on the kind cluster; its   [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has
  • Network accessline 272
    HTTPRoute retries move to the Standard channel; nothing here changes. - The messages quoted are Envoy Gateway 1.9.2's, seen on the kind cluster; its   [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has
  • Network accessline 273
    - The messages quoted are Envoy Gateway 1.9.2's, seen on the kind cluster; its   [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has   them too.
  • Network accessline 273
    - The messages quoted are Envoy Gateway 1.9.2's, seen on the kind cluster; its   [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has   them too.
  • Network accessline 274
    [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has
  • Network accessline 274
    [source](https://github.com/envoyproxy/gateway/tree/v1.9.2/internal/gatewayapi) has

skills/k8s-grafana-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-grafana-troubleshooting/SKILL.md

  • Network accessline 171
    - [Troubleshooting](https://grafana.com/docs/grafana/latest/troubleshooting/) and
  • Network accessline 171
    - [Troubleshooting](https://grafana.com/docs/grafana/latest/troubleshooting/) and
  • Network accessline 172
    [Grafana on Kubernetes](https://grafana.com/docs/grafana/latest/setup-grafana/installation/kubernetes/).
  • Network accessline 172
    [Grafana on Kubernetes](https://grafana.com/docs/grafana/latest/setup-grafana/installation/kubernetes/).
  • Network accessline 173
    - [Provisioning](https://grafana.com/docs/grafana/latest/administration/provisioning/):
  • Network accessline 173
    - [Provisioning](https://grafana.com/docs/grafana/latest/administration/provisioning/):
  • Network accessline 174
    datasource and dashboard files, `isDefault`, providers. - [Prometheus datasource troubleshooting](https://grafana.com/docs/grafana/latest/datasources/prometheus/troubleshooting/). - [High availability](https://grafana.com/docs/grafana/lates
  • Network accessline 174
    datasource and dashboard files, `isDefault`, providers. - [Prometheus datasource troubleshooting](https://grafana.com/docs/grafana/latest/datasources/prometheus/troubleshooting/). - [High availability](https://grafana.com/docs/grafana/lates
  • Network accessline 175
    - [Prometheus datasource troubleshooting](https://grafana.com/docs/grafana/latest/datasources/prometheus/troubleshooting/).
  • Network accessline 175
    - [Prometheus datasource troubleshooting](https://grafana.com/docs/grafana/latest/datasources/prometheus/troubleshooting/).
  • Network accessline 176
    - [High availability](https://grafana.com/docs/grafana/latest/setup-grafana/set-up-for-high-availability/):
  • Network accessline 176
    - [High availability](https://grafana.com/docs/grafana/latest/setup-grafana/set-up-for-high-availability/):
  • Network accessline 177
    a shared database for several replicas. - [Upgrade to Grafana 13](https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v13.0/). - The [Grafana Helm chart](https://github.com/grafana-community/helm-charts/tree/main/charts/grafana)
  • Network accessline 177
    a shared database for several replicas. - [Upgrade to Grafana 13](https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v13.0/). - The [Grafana Helm chart](https://github.com/grafana-community/helm-charts/tree/main/charts/grafana)
  • Network accessline 178
    - [Upgrade to Grafana 13](https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v13.0/).
  • Network accessline 178
    - [Upgrade to Grafana 13](https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v13.0/).
  • Network accessline 179
    - The [Grafana Helm chart](https://github.com/grafana-community/helm-charts/tree/main/charts/grafana)
  • Network accessline 179
    - The [Grafana Helm chart](https://github.com/grafana-community/helm-charts/tree/main/charts/grafana)
  • Network accessline 180
    (sidecar labels, image, admin password) and the   [grafana-operator documentation](https://grafana.github.io/grafana-operator/docs/). - Messages from the source:
  • Network accessline 180
    (sidecar labels, image, admin password) and the   [grafana-operator documentation](https://grafana.github.io/grafana-operator/docs/). - Messages from the source:
  • Network accessline 181
    [grafana-operator documentation](https://grafana.github.io/grafana-operator/docs/).
  • Network accessline 181
    [grafana-operator documentation](https://grafana.github.io/grafana-operator/docs/).
  • Network accessline 182
    - Messages from the source:   [provisioning.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/provisioning.go),   [datasources config_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provis
  • Network accessline 182
    - Messages from the source:   [provisioning.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/provisioning.go),   [datasources config_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provis
  • Network accessline 183
    [provisioning.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/provisioning.go),
  • Network accessline 183
    [provisioning.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/provisioning.go),
  • Network accessline 184
    [datasources config_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/datasources/config_reader.go),
  • Network accessline 184
    [datasources config_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/datasources/config_reader.go),
  • Network accessline 185
    [dashboards file_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/dashboards/file_reader.go).
  • Network accessline 185
    [dashboards file_reader.go](https://github.com/grafana/grafana/blob/v13.2.4/pkg/services/provisioning/dashboards/file_reader.go).

skills/k8s-grafana-troubleshooting/references/datasources-no-data.md

  • Network accessline 3
    Grafana's backend calls the datasource's URL from inside the Grafana pod. In a cluster that URL is usually a Service DNS name such as `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana
  • Network accessline 3
    Grafana's backend calls the datasource's URL from inside the Grafana pod. In a cluster that URL is usually a Service DNS name such as `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana
  • Network accessline 4
    that URL is usually a Service DNS name such as `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana pod itself.
  • Network accessline 4
    that URL is usually a Service DNS name such as `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana pod itself.
  • Network accessline 5
    `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana
  • Network accessline 5
    `http://prometheus-operated.monitoring.svc:9090`; `localhost` there means the Grafana

skills/k8s-helm-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-helm-troubleshooting/SKILL.md

  • Network accessline 178
    - [Helm 4 overview](https://helm.sh/docs/overview): server-side apply, `--wait`
  • Network accessline 178
    - [Helm 4 overview](https://helm.sh/docs/overview): server-side apply, `--wait`
  • Network accessline 179
    strategies, `--rollback-on-failure`, `helm list` showing every status. - [Troubleshooting](https://helm.sh/docs/v3/faq/troubleshooting) (Helm 3). - [helm rollback](https://helm.sh/docs/helm/helm_rollback),
  • Network accessline 179
    strategies, `--rollback-on-failure`, `helm list` showing every status. - [Troubleshooting](https://helm.sh/docs/v3/faq/troubleshooting) (Helm 3). - [helm rollback](https://helm.sh/docs/helm/helm_rollback),
  • Network accessline 180
    - [Troubleshooting](https://helm.sh/docs/v3/faq/troubleshooting) (Helm 3).
  • Network accessline 180
    - [Troubleshooting](https://helm.sh/docs/v3/faq/troubleshooting) (Helm 3).
  • Network accessline 181
    - [helm rollback](https://helm.sh/docs/helm/helm_rollback),
  • Network accessline 181
    - [helm rollback](https://helm.sh/docs/helm/helm_rollback),
  • Network accessline 182
    [helm status](https://helm.sh/docs/helm/helm_status) and
  • Network accessline 182
    [helm status](https://helm.sh/docs/helm/helm_status) and
  • Network accessline 183
    [helm history](https://helm.sh/docs/helm/helm_history).
  • Network accessline 183
    [helm history](https://helm.sh/docs/helm/helm_history).
  • Network accessline 184
    - [Chart hooks](https://helm.sh/docs/topics/charts_hooks),
  • Network accessline 184
    - [Chart hooks](https://helm.sh/docs/topics/charts_hooks),
  • Network accessline 185
    [deprecated Kubernetes APIs](https://helm.sh/docs/topics/kubernetes_apis) and
  • Network accessline 185
    [deprecated Kubernetes APIs](https://helm.sh/docs/topics/kubernetes_apis) and
  • Network accessline 186
    [labels and annotations](https://helm.sh/docs/chart_best_practices/labels).
  • Network accessline 186
    [labels and annotations](https://helm.sh/docs/chart_best_practices/labels).
  • Network accessline 187
    - Error strings and ownership checks from the source:   [action.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/action.go),   [install.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/install.go),
  • Network accessline 187
    - Error strings and ownership checks from the source:   [action.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/action.go),   [install.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/install.go),
  • Network accessline 188
    [action.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/action.go),
  • Network accessline 188
    [action.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/action.go),
  • Network accessline 189
    [install.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/install.go),
  • Network accessline 189
    [install.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/install.go),
  • Network accessline 190
    [validate.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/validate.go),
  • Network accessline 190
    [validate.go](https://github.com/helm/helm/blob/v4.3.1/pkg/action/validate.go),
  • Network accessline 191
    [statuswait.go](https://github.com/helm/helm/blob/v4.3.1/pkg/kube/statuswait.go),
  • Network accessline 191
    [statuswait.go](https://github.com/helm/helm/blob/v4.3.1/pkg/kube/statuswait.go),
  • Network accessline 192
    [secrets.go](https://github.com/helm/helm/blob/v4.3.1/pkg/storage/driver/secrets.go).
  • Network accessline 192
    [secrets.go](https://github.com/helm/helm/blob/v4.3.1/pkg/storage/driver/secrets.go).

skills/k8s-istio-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-istio-troubleshooting/SKILL.md

  • Network accessline 168
    - [Common problems](https://istio.io/latest/docs/ops/common-problems/network-issues/),
  • Network accessline 168
    - [Common problems](https://istio.io/latest/docs/ops/common-problems/network-issues/),
  • Network accessline 169
    [security problems](https://istio.io/latest/docs/ops/common-problems/security-issues/)
  • Network accessline 169
    [security problems](https://istio.io/latest/docs/ops/common-problems/security-issues/)
  • Network accessline 170
    and [injection problems](https://istio.io/latest/docs/ops/common-problems/injection/).
  • Network accessline 170
    and [injection problems](https://istio.io/latest/docs/ops/common-problems/injection/).
  • Network accessline 171
    - [Diagnostic tools](https://istio.io/latest/docs/ops/diagnostic-tools/) and
  • Network accessline 171
    - [Diagnostic tools](https://istio.io/latest/docs/ops/diagnostic-tools/) and
  • Network accessline 172
    [Envoy access logs](https://istio.io/latest/docs/tasks/observability/logs/access-log/).
  • Network accessline 172
    [Envoy access logs](https://istio.io/latest/docs/tasks/observability/logs/access-log/).
  • Network accessline 173
    - [Traffic management](https://istio.io/latest/docs/concepts/traffic-management/),
  • Network accessline 173
    - [Traffic management](https://istio.io/latest/docs/concepts/traffic-management/),
  • Network accessline 174
    [security](https://istio.io/latest/docs/concepts/security/) and
  • Network accessline 174
    [security](https://istio.io/latest/docs/concepts/security/) and
  • Network accessline 175
    [authorization policy](https://istio.io/latest/docs/reference/config/security/authorization-policy/).
  • Network accessline 175
    [authorization policy](https://istio.io/latest/docs/reference/config/security/authorization-policy/).
  • Network accessline 176
    - [Protocol selection](https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/)
  • Network accessline 176
    - [Protocol selection](https://istio.io/latest/docs/ops/configuration/traffic-management/protocol-selection/)
  • Network accessline 177
    and [ambient mode](https://istio.io/latest/docs/ambient/overview/).
  • Network accessline 177
    and [ambient mode](https://istio.io/latest/docs/ambient/overview/).
  • Network accessline 178
    - [Helm installation](https://istio.io/latest/docs/setup/install/helm/).
  • Network accessline 178
    - [Helm installation](https://istio.io/latest/docs/setup/install/helm/).
  • Network accessline 179
    - Envoy's [response flags](https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage#command-operators)
  • Network accessline 179
    - Envoy's [response flags](https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage#command-operators)
  • Network accessline 180
    and [admin interface](https://www.envoyproxy.io/docs/envoy/latest/operations/admin).
  • Network accessline 180
    and [admin interface](https://www.envoyproxy.io/docs/envoy/latest/operations/admin).
  • Network accessline 181
    - `istioctl analyze` reads Secrets (its gateway analyzer:   [secret.go](https://github.com/istio/istio/blob/1.31.3/pkg/config/analysis/analyzers/gateway/secret.go)),   which is why this skill does not run it. The log lines quoted here were 
  • Network accessline 181
    - `istioctl analyze` reads Secrets (its gateway analyzer:   [secret.go](https://github.com/istio/istio/blob/1.31.3/pkg/config/analysis/analyzers/gateway/secret.go)),   which is why this skill does not run it. The log lines quoted here were 
  • Network accessline 182
    [secret.go](https://github.com/istio/istio/blob/1.31.3/pkg/config/analysis/analyzers/gateway/secret.go)),
  • Network accessline 182
    [secret.go](https://github.com/istio/istio/blob/1.31.3/pkg/config/analysis/analyzers/gateway/secret.go)),

skills/k8s-kyverno-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-kyverno-troubleshooting/SKILL.md

  • Network accessline 174
    - [Troubleshooting](https://kyverno.io/docs/guides/troubleshooting/).
  • Network accessline 174
    - [Troubleshooting](https://kyverno.io/docs/guides/troubleshooting/).
  • Network accessline 175
    - [Policy types](https://kyverno.io/docs/policy-types/overview/) and
  • Network accessline 175
    - [Policy types](https://kyverno.io/docs/policy-types/overview/) and
  • Network accessline 176
    [ValidatingPolicy](https://kyverno.io/docs/policy-types/validating-policy/).
  • Network accessline 176
    [ValidatingPolicy](https://kyverno.io/docs/policy-types/validating-policy/).
  • Network accessline 177
    - [Validate rules](https://kyverno.io/docs/policy-types/cluster-policy/validate/),
  • Network accessline 177
    - [Validate rules](https://kyverno.io/docs/policy-types/cluster-policy/validate/),
  • Network accessline 178
    [mutate rules](https://kyverno.io/docs/policy-types/cluster-policy/mutate/) and
  • Network accessline 178
    [mutate rules](https://kyverno.io/docs/policy-types/cluster-policy/mutate/) and
  • Network accessline 179
    [generate rules](https://kyverno.io/docs/policy-types/cluster-policy/generate/).
  • Network accessline 179
    [generate rules](https://kyverno.io/docs/policy-types/cluster-policy/generate/).
  • Network accessline 180
    - [Policy reports](https://kyverno.io/docs/guides/reports/) and
  • Network accessline 180
    - [Policy reports](https://kyverno.io/docs/guides/reports/) and
  • Network accessline 181
    [policy exceptions](https://kyverno.io/docs/guides/exceptions/).
  • Network accessline 181
    [policy exceptions](https://kyverno.io/docs/guides/exceptions/).
  • Network accessline 182
    - [Upgrading to 1.19](https://kyverno.io/docs/installation/upgrading/) (ClusterPolicy
  • Network accessline 182
    - [Upgrading to 1.19](https://kyverno.io/docs/installation/upgrading/) (ClusterPolicy
  • Network accessline 183
    deprecated) and [releases](https://kyverno.io/docs/installation/releases/): 1.19 is
  • Network accessline 183
    deprecated) and [releases](https://kyverno.io/docs/installation/releases/): 1.19 is
  • Network accessline 184
    tested with Kubernetes 1.33 to 1.35; these steps were also seen working on 1.37. - [Customization](https://kyverno.io/docs/installation/customization/): container   flags and the `resourceFilters` ConfigMap key.
  • Network accessline 184
    tested with Kubernetes 1.33 to 1.35; these steps were also seen working on 1.37. - [Customization](https://kyverno.io/docs/installation/customization/): container   flags and the `resourceFilters` ConfigMap key.
  • Network accessline 185
    - [Customization](https://kyverno.io/docs/installation/customization/): container
  • Network accessline 185
    - [Customization](https://kyverno.io/docs/installation/customization/): container
  • Network accessline 186
    flags and the `resourceFilters` ConfigMap key. - Denial formats from the source:   [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),
  • Network accessline 186
    flags and the `resourceFilters` ConfigMap key. - Denial formats from the source:   [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),
  • Network accessline 187
    - Denial formats from the source:   [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),   [vpol/handler.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/resource/vpol/handler.go),
  • Network accessline 187
    - Denial formats from the source:   [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),   [vpol/handler.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/resource/vpol/handler.go),
  • Network accessline 188
    [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),
  • Network accessline 188
    [block.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/utils/block.go),
  • Network accessline 189
    [vpol/handler.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/resource/vpol/handler.go),
  • Network accessline 189
    [vpol/handler.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/webhooks/resource/vpol/handler.go),
  • Network accessline 190
    [autogen rule.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/autogen/v1/rule.go).
  • Network accessline 190
    [autogen rule.go](https://github.com/kyverno/kyverno/blob/v1.19.2/pkg/autogen/v1/rule.go).

skills/k8s-loki-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-loki-troubleshooting/SKILL.md

  • Network accessline 175
    - [Troubleshoot log ingestion](https://grafana.com/docs/loki/latest/operations/troubleshooting/troubleshoot-ingest/)
  • Network accessline 175
    - [Troubleshoot log ingestion](https://grafana.com/docs/loki/latest/operations/troubleshooting/troubleshoot-ingest/)
  • Network accessline 176
    and [request validation and rate limits](https://grafana.com/docs/loki/latest/operations/request-validation-rate-limits/).
  • Network accessline 176
    and [request validation and rate limits](https://grafana.com/docs/loki/latest/operations/request-validation-rate-limits/).
  • Network accessline 177
    - [Troubleshoot operations](https://grafana.com/docs/loki/latest/operations/troubleshooting/troubleshoot-operations/):
  • Network accessline 177
    - [Troubleshoot operations](https://grafana.com/docs/loki/latest/operations/troubleshooting/troubleshoot-operations/):
  • Network accessline 178
    rings, memberlist, `-verify-config`. - [Multi-tenancy](https://grafana.com/docs/loki/latest/operations/multi-tenancy/),   [HTTP API](https://grafana.com/docs/loki/latest/reference/loki-http-api/),
  • Network accessline 178
    rings, memberlist, `-verify-config`. - [Multi-tenancy](https://grafana.com/docs/loki/latest/operations/multi-tenancy/),   [HTTP API](https://grafana.com/docs/loki/latest/reference/loki-http-api/),
  • Network accessline 179
    - [Multi-tenancy](https://grafana.com/docs/loki/latest/operations/multi-tenancy/),
  • Network accessline 179
    - [Multi-tenancy](https://grafana.com/docs/loki/latest/operations/multi-tenancy/),
  • Network accessline 180
    [HTTP API](https://grafana.com/docs/loki/latest/reference/loki-http-api/),
  • Network accessline 180
    [HTTP API](https://grafana.com/docs/loki/latest/reference/loki-http-api/),
  • Network accessline 181
    [deployment modes](https://grafana.com/docs/loki/latest/get-started/deployment-modes/),
  • Network accessline 181
    [deployment modes](https://grafana.com/docs/loki/latest/get-started/deployment-modes/),
  • Network accessline 182
    [schema](https://grafana.com/docs/loki/latest/operations/storage/schema/) and
  • Network accessline 182
    [schema](https://grafana.com/docs/loki/latest/operations/storage/schema/) and
  • Network accessline 183
    [retention](https://grafana.com/docs/loki/latest/operations/storage/retention/).
  • Network accessline 183
    [retention](https://grafana.com/docs/loki/latest/operations/storage/retention/).
  • Network accessline 184
    - [Helm install](https://grafana.com/docs/loki/latest/setup/install/helm/): the OSS chart
  • Network accessline 184
    - [Helm install](https://grafana.com/docs/loki/latest/setup/install/helm/): the OSS chart
  • Network accessline 185
    is now in [grafana-community/helm-charts](https://github.com/grafana-community/helm-charts/tree/main/charts/loki).
  • Network accessline 185
    is now in [grafana-community/helm-charts](https://github.com/grafana-community/helm-charts/tree/main/charts/loki).
  • Network accessline 186
    - Messages from the source:   [validation/validate.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/validation/validate.go),   [ingester/flush.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/ingester/flush.go)
  • Network accessline 186
    - Messages from the source:   [validation/validate.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/validation/validate.go),   [ingester/flush.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/ingester/flush.go)
  • Network accessline 187
    [validation/validate.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/validation/validate.go),
  • Network accessline 187
    [validation/validate.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/validation/validate.go),
  • Network accessline 188
    [ingester/flush.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/ingester/flush.go)
  • Network accessline 188
    [ingester/flush.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/ingester/flush.go)
  • Network accessline 189
    and [storage/config/schema_config.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/storage/config/schema_config.go).
  • Network accessline 189
    and [storage/config/schema_config.go](https://github.com/grafana/loki/blob/v3.7.9/pkg/storage/config/schema_config.go).

skills/k8s-network-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-network-troubleshooting/SKILL.md

  • Network accessline 117
    kubectl exec deployment/my-web -n my-other-namespace -- nslookup my-app.my-namespace kubectl exec deployment/my-web -n my-other-namespace -- wget -qO- -T 2 http://my-app.my-namespace:80/
  • Network accessline 117
    kubectl exec deployment/my-web -n my-other-namespace -- nslookup my-app.my-namespace kubectl exec deployment/my-web -n my-other-namespace -- wget -qO- -T 2 http://my-app.my-namespace:80/
  • Network accessline 118
    kubectl exec deployment/my-web -n my-other-namespace -- wget -qO- -T 2 http://my-app.my-namespace:80/
  • Network accessline 118
    kubectl exec deployment/my-web -n my-other-namespace -- wget -qO- -T 2 http://my-app.my-namespace:80/
  • Network accessline 197
    - [Service](https://kubernetes.io/docs/concepts/services-networking/service/): selectors,
  • Network accessline 197
    - [Service](https://kubernetes.io/docs/concepts/services-networking/service/): selectors,
  • Network accessline 198
    `port` and `targetPort`, named ports, Services without selectors. - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):   the `kubernetes.io/service-name` label, the `ready`, `serving` and `terminatin
  • Network accessline 198
    `port` and `targetPort`, named ports, Services without selectors. - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):   the `kubernetes.io/service-name` label, the `ready`, `serving` and `terminatin
  • Network accessline 199
    - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):
  • Network accessline 199
    - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):
  • Network accessline 200
    the `kubernetes.io/service-name` label, the `ready`, `serving` and `terminating`   conditions, `publishNotReadyAddresses`. - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/
  • Network accessline 200
    the `kubernetes.io/service-name` label, the `ready`, `serving` and `terminating`   conditions, `publishNotReadyAddresses`. - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/
  • Network accessline 201
    conditions, `publishNotReadyAddresses`. - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/):   `describe service` output.
  • Network accessline 201
    conditions, `publishNotReadyAddresses`. - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/):   `describe service` output.
  • Network accessline 202
    - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/):
  • Network accessline 202
    - [Connecting Applications with Services](https://kubernetes.io/docs/tutorials/services/connect-applications-service/):
  • Network accessline 203
    `describe service` output. - [Debug Services](https://kubernetes.io/docs/tasks/debug/debug-application/debug-service/):   the order of checks, testing from inside a pod.
  • Network accessline 203
    `describe service` output. - [Debug Services](https://kubernetes.io/docs/tasks/debug/debug-application/debug-service/):   the order of checks, testing from inside a pod.
  • Network accessline 204
    - [Debug Services](https://kubernetes.io/docs/tasks/debug/debug-application/debug-service/):
  • Network accessline 204
    - [Debug Services](https://kubernetes.io/docs/tasks/debug/debug-application/debug-service/):
  • Network accessline 205
    the order of checks, testing from inside a pod. - [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)   and [Debugging DNS Resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns
  • Network accessline 205
    the order of checks, testing from inside a pod. - [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)   and [Debugging DNS Resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns
  • Network accessline 206
    - [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)
  • Network accessline 206
    - [DNS for Services and Pods](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)
  • Network accessline 207
    and [Debugging DNS Resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/):
  • Network accessline 207
    and [Debugging DNS Resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/):
  • Network accessline 208
    names, the search list, CoreDNS checks. - [Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/):   isolation, additive rules, both directions, DNS with egress policies,
  • Network accessline 208
    names, the search list, CoreDNS checks. - [Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/):   isolation, additive rules, both directions, DNS with egress policies,
  • Network accessline 209
    - [Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/):
  • Network accessline 209
    - [Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/):
  • Network accessline 210
    isolation, additive rules, both directions, DNS with egress policies,   `kubernetes.io/metadata.name`. - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,
  • Network accessline 210
    isolation, additive rules, both directions, DNS with egress policies,   `kubernetes.io/metadata.name`. - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,
  • Network accessline 211
    `kubernetes.io/metadata.name`. - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,   IngressClass and the default class, backends.
  • Network accessline 211
    `kubernetes.io/metadata.name`. - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,   IngressClass and the default class, backends.
  • Network accessline 212
    - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,
  • Network accessline 212
    - [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/): controllers,
  • Network accessline 213
    IngressClass and the default class, backends. - [Gateway API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/),   [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/)
  • Network accessline 213
    IngressClass and the default class, backends. - [Gateway API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/),   [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/)
  • Network accessline 214
    - [Gateway API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/),
  • Network accessline 214
    - [Gateway API specification](https://gateway-api.sigs.k8s.io/reference/api-spec/1.6/spec/),
  • Network accessline 215
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/)
  • Network accessline 215
    [ReferenceGrant](https://gateway-api.sigs.k8s.io/reference/api-types/referencegrant/)
  • Network accessline 217
    [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/main/apis/v1/shared_types.go).
  • Network accessline 217
    [shared_types.go](https://github.com/kubernetes-sigs/gateway-api/blob/main/apis/v1/shared_types.go).

skills/k8s-node-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-node-troubleshooting/SKILL.md

  • Dangerous shell operationline 185
    sudo systemctl restart kubelet
  • Dangerous shell operationline 185
    sudo systemctl restart kubelet
  • Network accessline 203
    - [Node Status](https://kubernetes.io/docs/reference/node/node-status/): conditions, the
  • Network accessline 203
    - [Node Status](https://kubernetes.io/docs/reference/node/node-status/): conditions, the
  • Network accessline 204
    50-second `node-monitor-grace-period`, Leases in `kube-node-lease` and their 10-second   renewal. - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and
  • Network accessline 204
    50-second `node-monitor-grace-period`, Leases in `kube-node-lease` and their 10-second   renewal. - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and
  • Network accessline 205
    renewal. - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and   `spec.unschedulable`.
  • Network accessline 205
    renewal. - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and   `spec.unschedulable`.
  • Network accessline 206
    - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and
  • Network accessline 206
    - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/): cordon and
  • Network accessline 207
    `spec.unschedulable`. - [Force Delete StatefulSet Pods](https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/):   StatefulSet pods on an unreachable node are not replaced on their own.
  • Network accessline 207
    `spec.unschedulable`. - [Force Delete StatefulSet Pods](https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/):   StatefulSet pods on an unreachable node are not replaced on their own.
  • Network accessline 208
    - [Force Delete StatefulSet Pods](https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/):
  • Network accessline 208
    - [Force Delete StatefulSet Pods](https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/):
  • Network accessline 209
    StatefulSet pods on an unreachable node are not replaced on their own. - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)   and [Well-Known Labels, Annotations and Taints](https://kuber
  • Network accessline 209
    StatefulSet pods on an unreachable node are not replaced on their own. - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)   and [Well-Known Labels, Annotations and Taints](https://kuber
  • Network accessline 210
    - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)
  • Network accessline 210
    - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/)
  • Network accessline 211
    and [Well-Known Labels, Annotations and Taints](https://kubernetes.io/docs/reference/labels-annotations-taints/):
  • Network accessline 211
    and [Well-Known Labels, Annotations and Taints](https://kubernetes.io/docs/reference/labels-annotations-taints/):
  • Network accessline 212
    taint effects, the `node.kubernetes.io/*` taints, taint removal. - [Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/):   DefaultTolerationSeconds and the 300-second default.
  • Network accessline 212
    taint effects, the `node.kubernetes.io/*` taints, taint removal. - [Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/):   DefaultTolerationSeconds and the 300-second default.
  • Network accessline 213
    - [Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/):
  • Network accessline 213
    - [Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/):
  • Network accessline 214
    DefaultTolerationSeconds and the 300-second default. - [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/):   tolerations DaemonSet pods get.
  • Network accessline 214
    DefaultTolerationSeconds and the 300-second default. - [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/):   tolerations DaemonSet pods get.
  • Network accessline 215
    - [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/):
  • Network accessline 215
    - [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/):
  • Network accessline 216
    tolerations DaemonSet pods get. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):   signals, default thresholds, reclaim order, no PDBs.
  • Network accessline 216
    tolerations DaemonSet pods get. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):   signals, default thresholds, reclaim order, no PDBs.
  • Network accessline 217
    - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 217
    - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 218
    signals, default thresholds, reclaim order, no PDBs. - [Reserve Compute Resources for System Daemons](https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/)   and [Resource Management for Pods and Containers](https:
  • Network accessline 218
    signals, default thresholds, reclaim order, no PDBs. - [Reserve Compute Resources for System Daemons](https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/)   and [Resource Management for Pods and Containers](https:
  • Network accessline 219
    - [Reserve Compute Resources for System Daemons](https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/)   and [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-re
  • Network accessline 219
    - [Reserve Compute Resources for System Daemons](https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/)   and [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-re
  • Network accessline 220
    and [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):   Allocatable, scheduling by requests. - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generat
  • Network accessline 220
    and [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):   Allocatable, scheduling by requests. - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generat
  • Network accessline 221
    Allocatable, scheduling by requests. - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_drain/),   [kubectl cordon](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/),
  • Network accessline 221
    Allocatable, scheduling by requests. - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_drain/),   [kubectl cordon](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/),
  • Network accessline 222
    - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_drain/),
  • Network accessline 222
    - [kubectl drain](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_drain/),
  • Network accessline 223
    [kubectl cordon](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/),
  • Network accessline 223
    [kubectl cordon](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/),
  • Network accessline 224
    [kubectl taint](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_taint/)
  • Network accessline 224
    [kubectl taint](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_taint/)
  • Network accessline 225
    and [kubectl top node](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/kubectl_top_node/).
  • Network accessline 225
    and [kubectl top node](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/kubectl_top_node/).
  • Network accessline 226
    - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)
  • Network accessline 226
    - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)
  • Network accessline 227
    and [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):
  • Network accessline 227
    and [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):
  • Network accessline 228
    metrics-server, `describe node` output. - [Cluster Autoscaler FAQ](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md):   scale-up and scale-down rules, events, the status ConfigMap, annotations.
  • Network accessline 228
    metrics-server, `describe node` output. - [Cluster Autoscaler FAQ](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md):   scale-up and scale-down rules, events, the status ConfigMap, annotations.
  • Network accessline 229
    - [Cluster Autoscaler FAQ](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md):
  • Network accessline 229
    - [Cluster Autoscaler FAQ](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md):
  • Network accessline 230
    scale-up and scale-down rules, events, the status ConfigMap, annotations. - The `FailedScheduling` reason texts are from the Kubernetes 1.37 scheduler source   ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-
  • Network accessline 230
    scale-up and scale-down rules, events, the status ConfigMap, annotations. - The `FailedScheduling` reason texts are from the Kubernetes 1.37 scheduler source   ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-
  • Network accessline 231
    - The `FailedScheduling` reason texts are from the Kubernetes 1.37 scheduler source   ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-1.37/pkg/scheduler/framework/plugins/tainttoleration/taint_toleration.go))
  • Network accessline 231
    - The `FailedScheduling` reason texts are from the Kubernetes 1.37 scheduler source   ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-1.37/pkg/scheduler/framework/plugins/tainttoleration/taint_toleration.go))
  • Network accessline 232
    ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-1.37/pkg/scheduler/framework/plugins/tainttoleration/taint_toleration.go)),
  • Network accessline 232
    ([tainttoleration plugin](https://github.com/kubernetes/kubernetes/blob/release-1.37/pkg/scheduler/framework/plugins/tainttoleration/taint_toleration.go)),

skills/k8s-node-troubleshooting/references/not-ready.md

  • Dangerous shell operationline 55
    sudo systemctl restart kubelet
  • Dangerous shell operationline 55
    sudo systemctl restart kubelet

skills/k8s-node-troubleshooting/references/pressure.md

  • Dangerous shell operationline 63
    sudo crictl rmi --prune
  • Dangerous shell operationline 63
    sudo crictl rmi --prune

skills/k8s-opentelemetry-collector-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-opentelemetry-collector-troubleshooting/SKILL.md

  • Network accessline 176
    - [Collector configuration](https://opentelemetry.io/docs/collector/configuration/)
  • Network accessline 176
    - [Collector configuration](https://opentelemetry.io/docs/collector/configuration/)
  • Network accessline 177
    and [troubleshooting](https://opentelemetry.io/docs/collector/troubleshooting/).
  • Network accessline 177
    and [troubleshooting](https://opentelemetry.io/docs/collector/troubleshooting/).
  • Network accessline 178
    - [Internal telemetry](https://opentelemetry.io/docs/collector/internal-telemetry/):
  • Network accessline 178
    - [Internal telemetry](https://opentelemetry.io/docs/collector/internal-telemetry/):
  • Network accessline 179
    metrics on 8888 and their names. - The `localhost` default:   [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)
  • Network accessline 179
    metrics on 8888 and their names. - The `localhost` default:   [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)
  • Network accessline 180
    - The `localhost` default:   [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)   and [otlpreceiver factory.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.1
  • Network accessline 180
    - The `localhost` default:   [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)   and [otlpreceiver factory.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.1
  • Network accessline 181
    [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)
  • Network accessline 181
    [core CHANGELOG v0.104.0](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/CHANGELOG.md)
  • Network accessline 182
    and [otlpreceiver factory.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/receiver/otlpreceiver/factory.go).
  • Network accessline 182
    and [otlpreceiver factory.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/receiver/otlpreceiver/factory.go).
  • Network accessline 183
    - Messages from the source:   [otelcol/config.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/otelcol/config.go)   and [exporterhelper](https://github.com/open-telemetry/opentelemetry-collector/tree/v0.163.0/expo
  • Network accessline 183
    - Messages from the source:   [otelcol/config.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/otelcol/config.go)   and [exporterhelper](https://github.com/open-telemetry/opentelemetry-collector/tree/v0.163.0/expo
  • Network accessline 184
    [otelcol/config.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/otelcol/config.go)
  • Network accessline 184
    [otelcol/config.go](https://github.com/open-telemetry/opentelemetry-collector/blob/v0.163.0/otelcol/config.go)
  • Network accessline 185
    and [exporterhelper](https://github.com/open-telemetry/opentelemetry-collector/tree/v0.163.0/exporter/exporterhelper).
  • Network accessline 185
    and [exporterhelper](https://github.com/open-telemetry/opentelemetry-collector/tree/v0.163.0/exporter/exporterhelper).
  • Network accessline 186
    "Dropping data because sending_queue is full" no longer exists in 0.163. - [Operator](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/README.md),   its [compatibility table](https://github.com/open-telemetry/opentelem
  • Network accessline 186
    "Dropping data because sending_queue is full" no longer exists in 0.163. - [Operator](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/README.md),   its [compatibility table](https://github.com/open-telemetry/opentelem
  • Network accessline 187
    - [Operator](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/README.md),
  • Network accessline 187
    - [Operator](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/README.md),
  • Network accessline 188
    its [compatibility table](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/docs/getting-started/compatibility.md)
  • Network accessline 188
    its [compatibility table](https://github.com/open-telemetry/opentelemetry-operator/blob/v0.162.0/docs/getting-started/compatibility.md)
  • Network accessline 189
    and [auto-instrumentation troubleshooting](https://opentelemetry.io/docs/platforms/kubernetes/operator/troubleshooting/automatic/).
  • Network accessline 189
    and [auto-instrumentation troubleshooting](https://opentelemetry.io/docs/platforms/kubernetes/operator/troubleshooting/automatic/).

skills/k8s-prometheus-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-prometheus-troubleshooting/SKILL.md

  • Network accessline 178
    - [Prometheus Operator troubleshooting](https://prometheus-operator.dev/docs/platform/troubleshooting/):
  • Network accessline 178
    - [Prometheus Operator troubleshooting](https://prometheus-operator.dev/docs/platform/troubleshooting/):
  • Network accessline 179
    selection, port names, events; its step that decodes the configuration Secret is   left out here. - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector
  • Network accessline 179
    selection, port names, events; its step that decodes the configuration Secret is   left out here. - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector
  • Network accessline 180
    left out here. - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector   semantics (empty versus null), ServiceMonitor endpoints.
  • Network accessline 180
    left out here. - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector   semantics (empty versus null), ServiceMonitor endpoints.
  • Network accessline 181
    - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector
  • Network accessline 181
    - [API reference](https://prometheus-operator.dev/docs/api-reference/api/): selector
  • Network accessline 182
    semantics (empty versus null), ServiceMonitor endpoints. - [RBAC for the CRDs](https://prometheus-operator.dev/docs/platform/rbac-crd/) and   [storage](https://prometheus-operator.dev/docs/platform/storage/).
  • Network accessline 182
    semantics (empty versus null), ServiceMonitor endpoints. - [RBAC for the CRDs](https://prometheus-operator.dev/docs/platform/rbac-crd/) and   [storage](https://prometheus-operator.dev/docs/platform/storage/).
  • Network accessline 183
    - [RBAC for the CRDs](https://prometheus-operator.dev/docs/platform/rbac-crd/) and
  • Network accessline 183
    - [RBAC for the CRDs](https://prometheus-operator.dev/docs/platform/rbac-crd/) and
  • Network accessline 184
    [storage](https://prometheus-operator.dev/docs/platform/storage/).
  • Network accessline 184
    [storage](https://prometheus-operator.dev/docs/platform/storage/).
  • Network accessline 185
    - Prometheus [HTTP API](https://prometheus.io/docs/prometheus/latest/querying/api/)
  • Network accessline 185
    - Prometheus [HTTP API](https://prometheus.io/docs/prometheus/latest/querying/api/)
  • Network accessline 186
    (targets, scrape pools, rules, alerts, TSDB status),   [storage](https://prometheus.io/docs/prometheus/latest/storage/) and the   [3.0 migration guide](https://prometheus.io/docs/prometheus/latest/migration/).
  • Network accessline 186
    (targets, scrape pools, rules, alerts, TSDB status),   [storage](https://prometheus.io/docs/prometheus/latest/storage/) and the   [3.0 migration guide](https://prometheus.io/docs/prometheus/latest/migration/).
  • Network accessline 187
    [storage](https://prometheus.io/docs/prometheus/latest/storage/) and the
  • Network accessline 187
    [storage](https://prometheus.io/docs/prometheus/latest/storage/) and the
  • Network accessline 188
    [3.0 migration guide](https://prometheus.io/docs/prometheus/latest/migration/).
  • Network accessline 188
    [3.0 migration guide](https://prometheus.io/docs/prometheus/latest/migration/).
  • Network accessline 189
    - [Manually constructing API server proxy URLs](https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster-services/#manually-constructing-apiserver-proxy-urls).
  • Network accessline 189
    - [Manually constructing API server proxy URLs](https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster-services/#manually-constructing-apiserver-proxy-urls).
  • Network accessline 190
    - Messages from the source:   [resource_selector.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/prometheus/resource_selector.go),   [operator.go](https://github.com/prometheus-operator/prometheus-operator/bl
  • Network accessline 190
    - Messages from the source:   [resource_selector.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/prometheus/resource_selector.go),   [operator.go](https://github.com/prometheus-operator/prometheus-operator/bl
  • Network accessline 191
    [resource_selector.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/prometheus/resource_selector.go),
  • Network accessline 191
    [resource_selector.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/prometheus/resource_selector.go),
  • Network accessline 192
    [operator.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/operator/operator.go),
  • Network accessline 192
    [operator.go](https://github.com/prometheus-operator/prometheus-operator/blob/v0.94.2/pkg/operator/operator.go),
  • Network accessline 193
    [scrape.go](https://github.com/prometheus/prometheus/blob/v3.14.0/scrape/scrape.go).
  • Network accessline 193
    [scrape.go](https://github.com/prometheus/prometheus/blob/v3.14.0/scrape/scrape.go).

skills/k8s-rbac-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-rbac-troubleshooting/SKILL.md

  • Network accessline 205
    - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):
  • Network accessline 205
    - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):
  • Network accessline 206
    roles, bindings, `roleRef`, subjects, default and aggregated roles, escalation. - [Authorization](https://kubernetes.io/docs/reference/access-authn-authz/authorization/):   verbs per request, `kubectl auth can-i`, authorizer verdicts, admis
  • Network accessline 206
    roles, bindings, `roleRef`, subjects, default and aggregated roles, escalation. - [Authorization](https://kubernetes.io/docs/reference/access-authn-authz/authorization/):   verbs per request, `kubectl auth can-i`, authorizer verdicts, admis
  • Network accessline 207
    - [Authorization](https://kubernetes.io/docs/reference/access-authn-authz/authorization/):
  • Network accessline 207
    - [Authorization](https://kubernetes.io/docs/reference/access-authn-authz/authorization/):
  • Network accessline 208
    verbs per request, `kubectl auth can-i`, authorizer verdicts, admission after   authorization. - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)
  • Network accessline 208
    verbs per request, `kubectl auth can-i`, authorizer verdicts, admission after   authorization. - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)
  • Network accessline 209
    authorization. - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)   and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):
  • Network accessline 209
    authorization. - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)   and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):
  • Network accessline 210
    - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)   and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):   ServiceAccount usernames and groups, 401 
  • Network accessline 210
    - [Authenticating](https://kubernetes.io/docs/reference/access-authn-authz/authentication/)   and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):   ServiceAccount usernames and groups, 401 
  • Network accessline 211
    and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):   ServiceAccount usernames and groups, 401 and anonymous requests, `--as`. - [Service accounts](https://kubernetes.io/docs/concepts/secur
  • Network accessline 211
    and [User impersonation](https://kubernetes.io/docs/reference/access-authn-authz/user-impersonation/):   ServiceAccount usernames and groups, 401 and anonymous requests, `--as`. - [Service accounts](https://kubernetes.io/docs/concepts/secur
  • Network accessline 212
    ServiceAccount usernames and groups, 401 and anonymous requests, `--as`. - [Service accounts](https://kubernetes.io/docs/concepts/security/service-accounts/):   default permissions, token checks and rotation.
  • Network accessline 212
    ServiceAccount usernames and groups, 401 and anonymous requests, `--as`. - [Service accounts](https://kubernetes.io/docs/concepts/security/service-accounts/):   default permissions, token checks and rotation.
  • Network accessline 213
    - [Service accounts](https://kubernetes.io/docs/concepts/security/service-accounts/):
  • Network accessline 213
    - [Service accounts](https://kubernetes.io/docs/concepts/security/service-accounts/):
  • Network accessline 214
    default permissions, token checks and rotation. - Messages from the source:   [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)
  • Network accessline 214
    default permissions, token checks and rotation. - Messages from the source:   [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)
  • Network accessline 215
    - Messages from the source:   [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)   (the Forbidden text) and
  • Network accessline 215
    - Messages from the source:   [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)   (the Forbidden text) and
  • Network accessline 216
    [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)
  • Network accessline 216
    [responsewriters/errors.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/errors.go)
  • Network accessline 217
    (the Forbidden text) and   [rbac/validation/rule.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/registry/rbac/validation/rule.go)   (escalation and subject matching). The refusals quoted here were seen on a
  • Network accessline 217
    (the Forbidden text) and   [rbac/validation/rule.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/registry/rbac/validation/rule.go)   (escalation and subject matching). The refusals quoted here were seen on a
  • Network accessline 218
    [rbac/validation/rule.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/registry/rbac/validation/rule.go)
  • Network accessline 218
    [rbac/validation/rule.go](https://github.com/kubernetes/kubernetes/blob/v1.37.1/pkg/registry/rbac/validation/rule.go)

skills/k8s-storage-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-storage-troubleshooting/SKILL.md

  • Network accessline 191
    - [Persistent Volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/):
  • Network accessline 191
    - [Persistent Volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/):
  • Network accessline 193
    phases, reclaim policies, in-use protection, expansion and recovery from failed   expansion. - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):
  • Network accessline 193
    phases, reclaim policies, in-use protection, expansion and recovery from failed   expansion. - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):
  • Network accessline 194
    expansion. - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):   provisioners, the default class, `volumeBindingMode`, `allowVolumeExpansion`.
  • Network accessline 194
    expansion. - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):   provisioners, the default class, `volumeBindingMode`, `allowVolumeExpansion`.
  • Network accessline 195
    - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):
  • Network accessline 195
    - [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/):
  • Network accessline 196
    provisioners, the default class, `volumeBindingMode`, `allowVolumeExpansion`. - [PersistentVolumeClaim API](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/):   which fields can ch
  • Network accessline 196
    provisioners, the default class, `volumeBindingMode`, `allowVolumeExpansion`. - [PersistentVolumeClaim API](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/):   which fields can ch
  • Network accessline 197
    - [PersistentVolumeClaim API](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/):
  • Network accessline 197
    - [PersistentVolumeClaim API](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/):
  • Network accessline 198
    which fields can change, `allocatedResourceStatuses`. - [Volume Attributes Classes](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/). - [VolumeAttachment](https://kubernetes.io/docs/reference/kubernetes-api/config-and
  • Network accessline 198
    which fields can change, `allocatedResourceStatuses`. - [Volume Attributes Classes](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/). - [VolumeAttachment](https://kubernetes.io/docs/reference/kubernetes-api/config-and
  • Network accessline 199
    - [Volume Attributes Classes](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/).
  • Network accessline 199
    - [Volume Attributes Classes](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/).
  • Network accessline 200
    - [VolumeAttachment](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/),
  • Network accessline 200
    - [VolumeAttachment](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/volume-attachment-v1/),
  • Network accessline 201
    [CSIDriver](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/csi-driver-v1/),
  • Network accessline 201
    [CSIDriver](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/csi-driver-v1/),
  • Network accessline 202
    [CSINode](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/csi-node-v1/)
  • Network accessline 202
    [CSINode](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/csi-node-v1/)
  • Network accessline 203
    and [Deploying a CSI driver](https://kubernetes-csi.github.io/docs/deploying.html):
  • Network accessline 203
    and [Deploying a CSI driver](https://kubernetes-csi.github.io/docs/deploying.html):
  • Network accessline 204
    the controller and node parts of a driver. - [Volumes](https://kubernetes.io/docs/concepts/storage/volumes/) and   [Ephemeral Storage](https://kubernetes.io/docs/concepts/storage/ephemeral-storage/):
  • Network accessline 204
    the controller and node parts of a driver. - [Volumes](https://kubernetes.io/docs/concepts/storage/volumes/) and   [Ephemeral Storage](https://kubernetes.io/docs/concepts/storage/ephemeral-storage/):
  • Network accessline 205
    - [Volumes](https://kubernetes.io/docs/concepts/storage/volumes/) and
  • Network accessline 205
    - [Volumes](https://kubernetes.io/docs/concepts/storage/volumes/) and
  • Network accessline 206
    [Ephemeral Storage](https://kubernetes.io/docs/concepts/storage/ephemeral-storage/):
  • Network accessline 206
    [Ephemeral Storage](https://kubernetes.io/docs/concepts/storage/ephemeral-storage/):
  • Network accessline 207
    `emptyDir` `sizeLimit`, ephemeral storage limits and eviction. - [Kubernetes Metrics Reference](https://kubernetes.io/docs/reference/instrumentation/metrics/):   `kubelet_volume_stats_*`.
  • Network accessline 207
    `emptyDir` `sizeLimit`, ephemeral storage limits and eviction. - [Kubernetes Metrics Reference](https://kubernetes.io/docs/reference/instrumentation/metrics/):   `kubelet_volume_stats_*`.
  • Network accessline 208
    - [Kubernetes Metrics Reference](https://kubernetes.io/docs/reference/instrumentation/metrics/):
  • Network accessline 208
    - [Kubernetes Metrics Reference](https://kubernetes.io/docs/reference/instrumentation/metrics/):
  • Network accessline 209
    `kubelet_volume_stats_*`. - kind's default StorageClass is defined in   [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);
  • Network accessline 209
    `kubelet_volume_stats_*`. - kind's default StorageClass is defined in   [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);
  • Network accessline 210
    - kind's default StorageClass is defined in   [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);   the local-path provisioner's limits are in its
  • Network accessline 210
    - kind's default StorageClass is defined in   [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);   the local-path provisioner's limits are in its
  • Network accessline 211
    [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);
  • Network accessline 211
    [const_storage.go](https://github.com/kubernetes-sigs/kind/blob/main/pkg/build/nodeimage/const_storage.go);
  • Network accessline 212
    the local-path provisioner's limits are in its   [README](https://github.com/rancher/local-path-provisioner/blob/master/README.md).   Event and scheduler messages quoted here were seen on a Kubernetes 1.37 kind cluster;
  • Network accessline 212
    the local-path provisioner's limits are in its   [README](https://github.com/rancher/local-path-provisioner/blob/master/README.md).   Event and scheduler messages quoted here were seen on a Kubernetes 1.37 kind cluster;
  • Network accessline 213
    [README](https://github.com/rancher/local-path-provisioner/blob/master/README.md).
  • Network accessline 213
    [README](https://github.com/rancher/local-path-provisioner/blob/master/README.md).

skills/k8s-triage/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-triage/SKILL.md

  • Network accessline 269
    - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/) and
  • Network accessline 269
    - [Nodes](https://kubernetes.io/docs/concepts/architecture/nodes/) and
  • Network accessline 270
    [Node Status](https://kubernetes.io/docs/reference/node/node-status/): conditions,
  • Network accessline 270
    [Node Status](https://kubernetes.io/docs/reference/node/node-status/): conditions,
  • Network accessline 271
    the 50-second grace period before `Unknown`, cordoned nodes shown as   `SchedulingDisabled`, eviction five minutes after `Unknown`. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 271
    the 50-second grace period before `Unknown`, cordoned nodes shown as   `SchedulingDisabled`, eviction five minutes after `Unknown`. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 272
    `SchedulingDisabled`, eviction five minutes after `Unknown`. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):   pressure conditions and eviction signals.
  • Network accessline 272
    `SchedulingDisabled`, eviction five minutes after `Unknown`. - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):   pressure conditions and eviction signals.
  • Network accessline 273
    - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 273
    - [Node-pressure Eviction](https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/):
  • Network accessline 274
    pressure conditions and eviction signals. - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/):   the `node.kubernetes.io/*` taints, the default 300-second tolerations, pods still
  • Network accessline 274
    pressure conditions and eviction signals. - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/):   the `node.kubernetes.io/*` taints, the default 300-second tolerations, pods still
  • Network accessline 275
    - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/):
  • Network accessline 275
    - [Taints and Tolerations](https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/):
  • Network accessline 276
    the `node.kubernetes.io/*` taints, the default 300-second tolerations, pods still   running on a partitioned node. - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 276
    the `node.kubernetes.io/*` taints, the default 300-second tolerations, pods still   running on a partitioned node. - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 277
    running on a partitioned node. - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):   pod phases (`Unknown` when the node cannot be reached), `Terminating`,
  • Network accessline 277
    running on a partitioned node. - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):   pod phases (`Unknown` when the node cannot be reached), `Terminating`,
  • Network accessline 278
    - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 278
    - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 279
    pod phases (`Unknown` when the node cannot be reached), `Terminating`,   `CrashLoopBackOff`. - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):
  • Network accessline 279
    pod phases (`Unknown` when the node cannot be reached), `Terminating`,   `CrashLoopBackOff`. - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):
  • Network accessline 280
    `CrashLoopBackOff`. - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):   `status.phase` and `spec.nodeName` for pods.
  • Network accessline 280
    `CrashLoopBackOff`. - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):   `status.phase` and `spec.nodeName` for pods.
  • Network accessline 281
    - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):
  • Network accessline 281
    - [Field Selectors](https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/):
  • Network accessline 282
    `status.phase` and `spec.nodeName` for pods. - [kubectl events](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_events/):   `--types`, `-A`.
  • Network accessline 282
    `status.phase` and `spec.nodeName` for pods. - [kubectl events](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_events/):   `--types`, `-A`.
  • Network accessline 283
    - [kubectl events](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_events/):
  • Network accessline 283
    - [kubectl events](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_events/):
  • Network accessline 284
    `--types`, `-A`. - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)   and [kubectl top](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/):
  • Network accessline 284
    `--types`, `-A`. - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)   and [kubectl top](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/):
  • Network accessline 285
    - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)
  • Network accessline 285
    - [Resource metrics pipeline](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)
  • Network accessline 286
    and [kubectl top](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/):
  • Network accessline 286
    and [kubectl top](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_top/):
  • Network accessline 287
    `kubectl top` needs metrics-server. - [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):   listing and describing nodes.
  • Network accessline 287
    `kubectl top` needs metrics-server. - [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):   listing and describing nodes.
  • Network accessline 288
    - [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):
  • Network accessline 288
    - [Troubleshooting Clusters](https://kubernetes.io/docs/tasks/debug/debug-cluster/):
  • Network accessline 289
    listing and describing nodes. - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):   the `view` role and `kubectl auth can-i`.
  • Network accessline 289
    listing and describing nodes. - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):   the `view` role and `kubectl auth can-i`.
  • Network accessline 290
    - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):
  • Network accessline 290
    - [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/):

skills/k8s-upgrade-readiness/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-upgrade-readiness/SKILL.md

  • Network accessline 207
    - [Version Skew Policy](https://kubernetes.io/releases/version-skew-policy/): the
  • Network accessline 207
    - [Version Skew Policy](https://kubernetes.io/releases/version-skew-policy/): the
  • Network accessline 208
    skew for each component and the upgrade order. - [Deprecated API Migration Guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/)   and [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprec
  • Network accessline 208
    skew for each component and the upgrade order. - [Deprecated API Migration Guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/)   and [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprec
  • Network accessline 209
    - [Deprecated API Migration Guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/)
  • Network accessline 209
    - [Deprecated API Migration Guide](https://kubernetes.io/docs/reference/using-api/deprecation-guide/)
  • Network accessline 210
    and [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/).
  • Network accessline 210
    and [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/).
  • Network accessline 211
    - [Warning: Helpful Warnings Ahead](https://kubernetes.io/blog/2020/09/03/warnings/):
  • Network accessline 211
    - [Warning: Helpful Warnings Ahead](https://kubernetes.io/blog/2020/09/03/warnings/):
  • Network accessline 212
    deprecation warnings and the `apiserver_requested_deprecated_apis` metric. - [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/),   [Disruptions](https://kubernetes.io/docs/concepts/workloads/pods/d
  • Network accessline 212
    deprecation warnings and the `apiserver_requested_deprecated_apis` metric. - [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/),   [Disruptions](https://kubernetes.io/docs/concepts/workloads/pods/d
  • Network accessline 213
    - [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/),
  • Network accessline 213
    - [Safely Drain a Node](https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/),
  • Network accessline 214
    [Disruptions](https://kubernetes.io/docs/concepts/workloads/pods/disruptions/) and
  • Network accessline 214
    [Disruptions](https://kubernetes.io/docs/concepts/workloads/pods/disruptions/) and
  • Network accessline 215
    [Specifying a Disruption Budget](https://kubernetes.io/docs/tasks/run-application/configure-pdb/):
  • Network accessline 215
    [Specifying a Disruption Budget](https://kubernetes.io/docs/tasks/run-application/configure-pdb/):
  • Network accessline 216
    evictions, PDBs, `unhealthyPodEvictionPolicy`. - [About cgroup v2](https://kubernetes.io/docs/concepts/architecture/cgroups/): cgroup   v1 deprecated in 1.35, the kubelet's `failCgroupV1`, the kernel 5.8 requirement.
  • Network accessline 216
    evictions, PDBs, `unhealthyPodEvictionPolicy`. - [About cgroup v2](https://kubernetes.io/docs/concepts/architecture/cgroups/): cgroup   v1 deprecated in 1.35, the kubelet's `failCgroupV1`, the kernel 5.8 requirement.
  • Network accessline 217
    - [About cgroup v2](https://kubernetes.io/docs/concepts/architecture/cgroups/): cgroup
  • Network accessline 217
    - [About cgroup v2](https://kubernetes.io/docs/concepts/architecture/cgroups/): cgroup
  • Network accessline 218
    v1 deprecated in 1.35, the kubelet's `failCgroupV1`, the kernel 5.8 requirement. - [Kubernetes v1.34: Autoconfiguration for Node Cgroup Driver Goes GA](https://kubernetes.io/blog/2025/09/12/kubernetes-v1-34-cri-cgroup-driver-lookup-now-GA/)
  • Network accessline 218
    v1 deprecated in 1.35, the kubelet's `failCgroupV1`, the kernel 5.8 requirement. - [Kubernetes v1.34: Autoconfiguration for Node Cgroup Driver Goes GA](https://kubernetes.io/blog/2025/09/12/kubernetes-v1-34-cri-cgroup-driver-lookup-now-GA/)
  • Network accessline 219
    - [Kubernetes v1.34: Autoconfiguration for Node Cgroup Driver Goes GA](https://kubernetes.io/blog/2025/09/12/kubernetes-v1-34-cri-cgroup-driver-lookup-now-GA/):
  • Network accessline 219
    - [Kubernetes v1.34: Autoconfiguration for Node Cgroup Driver Goes GA](https://kubernetes.io/blog/2025/09/12/kubernetes-v1-34-cri-cgroup-driver-lookup-now-GA/):
  • Network accessline 220
    containerd 1.x supported until 1.35, the `kubelet_cri_losing_support` metric. - [Dynamic Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/):   `failurePolicy` and `matchPolicy`.
  • Network accessline 220
    containerd 1.x supported until 1.35, the `kubelet_cri_losing_support` metric. - [Dynamic Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/):   `failurePolicy` and `matchPolicy`.
  • Network accessline 221
    - [Dynamic Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/):
  • Network accessline 221
    - [Dynamic Admission Control](https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/):
  • Network accessline 222
    `failurePolicy` and `matchPolicy`. - [Versions in CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/):   deprecated versions and `storedVersions`.
  • Network accessline 222
    `failurePolicy` and `matchPolicy`. - [Versions in CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/):   deprecated versions and `storedVersions`.
  • Network accessline 223
    - [Versions in CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/):
  • Network accessline 223
    - [Versions in CustomResourceDefinitions](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/):

skills/k8s-velero-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-velero-troubleshooting/SKILL.md

  • Network accessline 276
    - [Troubleshooting](https://velero.io/docs/v1.18/troubleshooting/),
  • Network accessline 276
    - [Troubleshooting](https://velero.io/docs/v1.18/troubleshooting/),
  • Network accessline 277
    [debugging restores](https://velero.io/docs/v1.18/debugging-restores/) and
  • Network accessline 277
    [debugging restores](https://velero.io/docs/v1.18/debugging-restores/) and
  • Network accessline 278
    [how Velero works](https://velero.io/docs/v1.18/how-velero-works/).
  • Network accessline 278
    [how Velero works](https://velero.io/docs/v1.18/how-velero-works/).
  • Network accessline 279
    - [Backup storage locations](https://velero.io/docs/v1.18/locations/) and the
  • Network accessline 279
    - [Backup storage locations](https://velero.io/docs/v1.18/locations/) and the
  • Network accessline 280
    [BackupStorageLocation API](https://velero.io/docs/v1.18/api-types/backupstoragelocation/).
  • Network accessline 280
    [BackupStorageLocation API](https://velero.io/docs/v1.18/api-types/backupstoragelocation/).
  • Network accessline 281
    - [Backup reference](https://velero.io/docs/v1.18/backup-reference/), the
  • Network accessline 281
    - [Backup reference](https://velero.io/docs/v1.18/backup-reference/), the
  • Network accessline 282
    [Backup API](https://velero.io/docs/v1.18/api-types/backup/) and the
  • Network accessline 282
    [Backup API](https://velero.io/docs/v1.18/api-types/backup/) and the
  • Network accessline 283
    [Schedule API](https://velero.io/docs/v1.18/api-types/schedule/).
  • Network accessline 283
    [Schedule API](https://velero.io/docs/v1.18/api-types/schedule/).
  • Network accessline 284
    - [Restore reference](https://velero.io/docs/v1.18/restore-reference/) (existing
  • Network accessline 284
    - [Restore reference](https://velero.io/docs/v1.18/restore-reference/) (existing
  • Network accessline 285
    resource policy, namespace mapping) and the   [Restore API](https://velero.io/docs/v1.18/api-types/restore/). - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/),
  • Network accessline 285
    resource policy, namespace mapping) and the   [Restore API](https://velero.io/docs/v1.18/api-types/restore/). - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/),
  • Network accessline 286
    [Restore API](https://velero.io/docs/v1.18/api-types/restore/).
  • Network accessline 286
    [Restore API](https://velero.io/docs/v1.18/api-types/restore/).
  • Network accessline 287
    - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/),
  • Network accessline 287
    - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/),
  • Network accessline 288
    [CSI snapshots](https://velero.io/docs/v1.18/csi/) and
  • Network accessline 288
    [CSI snapshots](https://velero.io/docs/v1.18/csi/) and
  • Network accessline 289
    [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/).
  • Network accessline 289
    [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/).

skills/k8s-velero-troubleshooting/references/volume-data.md

  • Network accessline 86
    - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/) (opt-in and
  • Network accessline 86
    - [File System Backup](https://velero.io/docs/v1.18/file-system-backup/) (opt-in and
  • Network accessline 87
    opt-out, node-agent, limitations). - [CSI snapshots](https://velero.io/docs/v1.18/csi/) (EnableCSI, choosing the   VolumeSnapshotClass).
  • Network accessline 87
    opt-out, node-agent, limitations). - [CSI snapshots](https://velero.io/docs/v1.18/csi/) (EnableCSI, choosing the   VolumeSnapshotClass).
  • Network accessline 88
    - [CSI snapshots](https://velero.io/docs/v1.18/csi/) (EnableCSI, choosing the
  • Network accessline 88
    - [CSI snapshots](https://velero.io/docs/v1.18/csi/) (EnableCSI, choosing the
  • Network accessline 89
    VolumeSnapshotClass). - [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/)   (DataUpload and DataDownload phases, data mover pods).
  • Network accessline 89
    VolumeSnapshotClass). - [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/)   (DataUpload and DataDownload phases, data mover pods).
  • Network accessline 90
    - [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/)
  • Network accessline 90
    - [CSI snapshot data movement](https://velero.io/docs/v1.18/csi-snapshot-data-movement/)

skills/k8s-workload-troubleshooting/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 5
    "author": {     "name": "k8s-servant",     "url": "https://github.com/k8s-servant"
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 6
    "name": "k8s-servant",     "url": "https://github.com/k8s-servant"   },
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 7
    "url": "https://github.com/k8s-servant"
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 8
    },   "homepage": "https://github.com/k8s-servant/k8s-skills",   "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 9
    "homepage": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",
  • Network accessline 10
    "repository": "https://github.com/k8s-servant/k8s-skills",

skills/k8s-workload-troubleshooting/SKILL.md

  • Network accessline 225
    - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 225
    - [Pod Lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/):
  • Network accessline 226
    phases, container states, restart backoff, CrashLoopBackOff, pod conditions, probes. - [Liveness, Readiness, and Startup Probes](https://kubernetes.io/docs/concepts/configuration/liveness-readiness-startup-probes/)   and [Configure Liveness
  • Network accessline 226
    phases, container states, restart backoff, CrashLoopBackOff, pod conditions, probes. - [Liveness, Readiness, and Startup Probes](https://kubernetes.io/docs/concepts/configuration/liveness-readiness-startup-probes/)   and [Configure Liveness
  • Network accessline 227
    - [Liveness, Readiness, and Startup Probes](https://kubernetes.io/docs/concepts/configuration/liveness-readiness-startup-probes/)
  • Network accessline 227
    - [Liveness, Readiness, and Startup Probes](https://kubernetes.io/docs/concepts/configuration/liveness-readiness-startup-probes/)
  • Network accessline 228
    and [Configure Liveness, Readiness and Startup Probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/):
  • Network accessline 228
    and [Configure Liveness, Readiness and Startup Probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/):
  • Network accessline 229
    probe fields, defaults, HTTP success range. - [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):   OOM kills, CPU throttling, `FailedScheduling`, `OOMKilled` with e
  • Network accessline 229
    probe fields, defaults, HTTP success range. - [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):   OOM kills, CPU throttling, `FailedScheduling`, `OOMKilled` with e
  • Network accessline 230
    - [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):
  • Network accessline 230
    - [Resource Management for Pods and Containers](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/):
  • Network accessline 231
    OOM kills, CPU throttling, `FailedScheduling`, `OOMKilled` with exit code 137. - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):   endpoint `ready` condition, `publishNotReadyAddresses`.
  • Network accessline 231
    OOM kills, CPU throttling, `FailedScheduling`, `OOMKilled` with exit code 137. - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):   endpoint `ready` condition, `publishNotReadyAddresses`.
  • Network accessline 232
    - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):
  • Network accessline 232
    - [EndpointSlices](https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/):
  • Network accessline 233
    endpoint `ready` condition, `publishNotReadyAddresses`. - [Images](https://kubernetes.io/docs/concepts/containers/images/): `ImagePullBackOff`,   pull back-off, image pull policy.
  • Network accessline 233
    endpoint `ready` condition, `publishNotReadyAddresses`. - [Images](https://kubernetes.io/docs/concepts/containers/images/): `ImagePullBackOff`,   pull back-off, image pull policy.
  • Network accessline 234
    - [Images](https://kubernetes.io/docs/concepts/containers/images/): `ImagePullBackOff`,
  • Network accessline 234
    - [Images](https://kubernetes.io/docs/concepts/containers/images/): `ImagePullBackOff`,
  • Network accessline 235
    pull back-off, image pull policy. - [Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/):   `progressDeadlineSeconds`, `ProgressDeadlineExceeded`, rollout history and undo.
  • Network accessline 235
    pull back-off, image pull policy. - [Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/):   `progressDeadlineSeconds`, `ProgressDeadlineExceeded`, rollout history and undo.
  • Network accessline 236
    - [Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/):
  • Network accessline 236
    - [Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/):
  • Network accessline 237
    `progressDeadlineSeconds`, `ProgressDeadlineExceeded`, rollout history and undo. - [Jobs](https://kubernetes.io/docs/concepts/workloads/controllers/job/) and   [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/):
  • Network accessline 237
    `progressDeadlineSeconds`, `ProgressDeadlineExceeded`, rollout history and undo. - [Jobs](https://kubernetes.io/docs/concepts/workloads/controllers/job/) and   [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/):
  • Network accessline 238
    - [Jobs](https://kubernetes.io/docs/concepts/workloads/controllers/job/) and
  • Network accessline 238
    - [Jobs](https://kubernetes.io/docs/concepts/workloads/controllers/job/) and
  • Network accessline 239
    [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/):
  • Network accessline 239
    [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/):
  • Network accessline 240
    `backoffLimit`, pod failure back-off, `activeDeadlineSeconds`, CronJob policies. - [Debug Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-pods/) and   [Debug Running Pods](https://kubernetes.io/docs/tasks/debug/debug-ap
  • Network accessline 240
    `backoffLimit`, pod failure back-off, `activeDeadlineSeconds`, CronJob policies. - [Debug Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-pods/) and   [Debug Running Pods](https://kubernetes.io/docs/tasks/debug/debug-ap
  • Network accessline 241
    - [Debug Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-pods/) and
  • Network accessline 241
    - [Debug Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-pods/) and
  • Network accessline 242
    [Debug Running Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/):
  • Network accessline 242
    [Debug Running Pods](https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/):

skills/k8s-workload-troubleshooting/references/probes.md

  • Network accessline 36
    `describe` prints each probe on one line, for example `Readiness: http-get http://:80/healthz delay=0s timeout=1s period=5s #success=1 #failure=3`.
  • Network accessline 36
    `describe` prints each probe on one line, for example `Readiness: http-get http://:80/healthz delay=0s timeout=1s period=5s #success=1 #failure=3`.
  • Network accessline 37
    `Readiness: http-get http://:80/healthz delay=0s timeout=1s period=5s #success=1 #failure=3`.
  • Network accessline 37
    `Readiness: http-get http://:80/healthz delay=0s timeout=1s period=5s #success=1 #failure=3`.
  • Network accessline 46
    kubectl exec my-pod -n my-namespace -- wget -qO- -T 2 http://localhost:80/healthz
  • Network accessline 46
    kubectl exec my-pod -n my-namespace -- wget -qO- -T 2 http://localhost:80/healthz

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/k8s-aks-troubleshooting/SKILL.md.cursor/skills/<skill-name>/
Gemini CLINativeManifest gemini-extension.json.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/k8s-aks-troubleshooting/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/k8s-aks-troubleshooting/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.