Kubernetes website screenshot

Kubernetes

Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

Kubernetes publishes 7 APIs on the APIs.io network, including Autoscaling API, Cluster API, Config API, and 4 more. Tagged areas include Automation, Cloud-Native, CNCF, Containers, and Deployment.

The Kubernetes catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

Kubernetes’ developer surface includes changelog, CLI, authentication, documentation, API reference, engineering blog, training material, and 58 more developer resources.

50.4/100 developing ▬ flat Agent 28/100 agent aware saas · License Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs
AutomationCloud-NativeCNCFContainersDeploymentOpen-SourceOrchestrationScaling

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/kubernetes: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Kubernetes Autoscaling API

Autoscaling resources including HorizontalPodAutoscalers for automatically scaling workloads based on observed metrics.

Kubernetes Cluster API

Cluster-level resources including Namespaces, Nodes, ServiceAccounts, and RBAC resources for cluster administration.

Kubernetes Config API

Configuration and storage resources including ConfigMaps, Secrets, PersistentVolumes, and PersistentVolumeClaims.

Kubernetes Events API

Event resources capturing occurrences within the cluster such as pod scheduling, container restarts, and resource state changes.

Kubernetes Namespaces API

The Namespaces API from Kubernetes — 2 operation(s) for namespaces.

Kubernetes RBAC API

Role-based access control resources including Roles, RoleBindings, ClusterRoles, and ClusterRoleBindings for managing authorization.

Kubernetes Workloads API

Workload resources including Pods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, and CronJobs for managing containerized applications.

Scroll for all 7

Postman Collections 7

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 7

Open Collections 9

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Kubernetes API

OPEN COLLECTION

Scroll for all 9

Arazzo Workflows 16

Multi-step API workflows described with the Arazzo specification.

Kubernetes Attach a HorizontalPodAutoscaler to a Deployment

Confirm a deployment exists, create an HPA targeting it, and list the namespace's autoscalers.

ARAZZO

Kubernetes Audit Cluster Node Capacity

List the cluster's nodes, read one node's capacity and conditions in full, and enumerate namespaces.

ARAZZO

Kubernetes Publish a ConfigMap and Roll Out Its Consumers

Inventory existing ConfigMaps, publish the new configuration, then roll the deployment that reads it.

ARAZZO

Kubernetes Deploy an Application into a New Namespace

Create a namespace, seed its config and secrets, deploy the workload, and expose it behind a service.

ARAZZO

Kubernetes Expose a Deployment Behind a Service

Resolve a deployment, then create a fronting service or replace the existing one to match.

ARAZZO

Kubernetes Apply Governance Labels to a Namespace

Read a namespace, replace it carrying governance labels, and confirm the labels stuck.

ARAZZO

Kubernetes Provision a ClusterRole If Missing

Check whether a ClusterRole already exists and create it only when it does not.

ARAZZO

Kubernetes Quarantine a Failing Pod for Inspection

Relabel a misbehaving pod out of its service and ReplicaSet, then capture its logs while it stays alive.

ARAZZO

Kubernetes Restart a Pod by Deleting It

Confirm a pod is controller-owned, delete it gracefully, and watch the replacement appear.

ARAZZO

Kubernetes Retire an Application from a Namespace

Find an application's deployment, remove its service and deployment, and confirm the pods are gone.

ARAZZO

Kubernetes Roll Out a New Container Image

Read a deployment, replace it with an updated image, then watch the rollout and its events.

ARAZZO

Kubernetes Rotate a Secret and Restart Its Consumers

Inventory existing secrets, write the new credential, then roll the deployment that consumes it.

ARAZZO

Kubernetes Run a One-Off Task Pod and Collect Its Output

Create a run-to-completion pod, poll it until it finishes, read its log, then clean it up.

ARAZZO

Kubernetes Scale a Deployment and Verify Replicas

Read the current scale of a deployment, set a new replica count, and confirm the pods landed.

ARAZZO

Kubernetes Inventory and Tear Down a Namespace

Record what a namespace contains, delete the namespace, and confirm it entered Terminating.

ARAZZO

Kubernetes Troubleshoot a Failing Pod

Find pods that are not Running, read the failing pod's detail, tail its logs, and pull namespace events.

ARAZZO

Scroll for all 16

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Kubernetes Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Kubernetes Watch Events

The Kubernetes Watch API provides a streaming event interface for receiving real-time notifications about changes to cluster resources. Clients subscribe to resource types and r...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Kubernetes Context

0 classes · 36 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Kubernetes API Rules

5 rules · 1 errors 4 warnings

SPECTRAL

Kubernetes API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Kubernetes Resource

5 properties

JSON SCHEMA

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kubernetes Authentication

http/mutualTLS · 2 schemes

SECURITY

Kubernetes Domain Security

TLSv1.3 · HSTS

SECURITY

Kubernetes Vulnerability Disclosure

disclosure policy published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kubernetes Agentic Access

34 operations · 17 acting

34 operations · 17 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 22

Pagination, idempotency, versioning, errors, and events

Scroll for all 22

Build 8

SDKs, sample code, and the tooling you integrate with

Scroll for all 8

Access & Security 5

Authentication, authorization, and security posture

Learn 3

Tutorials, courses, talks, and written guidance

Operate 7

Status, limits, changes, and where to get help

Scroll for all 7

Commercial 1

Pricing, plans, and the legal terms of use

Company 6

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kubernetes
url: https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/apis.yml
apis:
- aid: kubernetes:kubernetes-autoscaling-api
  name: Kubernetes Autoscaling API
  description: Autoscaling resources including HorizontalPodAutoscalers for automatically scaling workloads based on observed
    metrics.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Auto-Scaling
  tags_raw:
  - Autoscaling
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-autoscaling-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-cluster-api
  name: Kubernetes Cluster API
  description: Cluster-level resources including Namespaces, Nodes, ServiceAccounts, and RBAC resources for cluster administration.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Cluster
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-cluster-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-config-api
  name: Kubernetes Config API
  description: Configuration and storage resources including ConfigMaps, Secrets, PersistentVolumes, and PersistentVolumeClaims.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Config
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-config-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-events-api
  name: Kubernetes Events API
  description: Event resources capturing occurrences within the cluster such as pod scheduling, container restarts, and resource
    state changes.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Event
  tags_raw:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-events-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-namespaces-api
  name: Kubernetes Namespaces API
  description: The Namespaces API from Kubernetes — 2 operation(s) for namespaces.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Namespaces
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-namespaces-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-rbac-api
  name: Kubernetes RBAC API
  description: Role-based access control resources including Roles, RoleBindings, ClusterRoles, and ClusterRoleBindings for
    managing authorization.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - RBAC
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-rbac-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
- aid: kubernetes:kubernetes-workloads-api
  name: Kubernetes Workloads API
  description: Workload resources including Pods, Deployments, StatefulSets, DaemonSets, ReplicaSets, Jobs, and CronJobs for
    managing containerized applications.
  humanURL: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  baseURL: https://kubernetes.default.svc
  tags:
  - Workloads
  properties:
  - type: OpenAPI
    url: openapi/kubernetes-workloads-api-openapi.yml
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/overview/kubernetes-api/
  - type: APIReference
    url: https://kubernetes.io/docs/reference/kubernetes-api/
  - type: OpenAPIRepository
    url: https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
  - type: Authentication
    url: https://kubernetes.io/docs/reference/access-authn-authz/
  - type: Client Libraries
    url: https://kubernetes.io/docs/reference/using-api/client-libraries/
  - type: Migration Guide
    url: https://kubernetes.io/docs/reference/using-api/deprecation-guide/
  - type: AsyncAPI
    url: asyncapi/kubernetes-watch-asyncapi.yml
  - type: JSONSchema
    url: json-schema/kubernetes-resource-schema.json
name: Kubernetes
tags:
- Automation
- Cloud-Native
- CNCF
- Containers
- Deployment
- Open-Source
- Orchestration
- Scaling
tags_raw:
- Automation
- Cloud Native
- CNCF
- Containers
- Deployment
- Open Source
- Orchestration
- Scaling
kind: contract
deliveryModel:
  model: saas
  license: License
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kubernetes.png
access: 3rd-Party
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/kubernetes/overview
- type: Packages
  url: packages/kubernetes-packages.yml
- type: WellKnown
  url: well-known/kubernetes-well-known.yml
- type: X-MCPServerCandidate
  url: mcp/kubernetes-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
  url: llms/kubernetes-llms.txt
- type: Overlay
  url: overlays/kubernetes-api-overlay.yaml
- type: Conformance
  url: conformance/kubernetes-conformance.yml
- type: ErrorCatalog
  url: errors/kubernetes-problem-types.yml
- type: Lifecycle
  url: lifecycle/kubernetes-lifecycle.yml
- type: Conventions
  url: conventions/kubernetes-conventions.yml
- type: ChangeLog
  url: changelog/kubernetes-changelog.yml
- type: CLI
  url: cli/kubernetes-cli.yml
- type: DataModel
  url: data-model/kubernetes-data-model.yml
- type: AgenticAccess
  url: agentic-access/kubernetes-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/kubernetes-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/kubernetes-domain-security.yml
- type: Authentication
  url: authentication/kubernetes-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/kubernetes
- url: https://github.com/kubernetes
  name: GitHub Organization
  type: GitHubOrganization
- url: https://github.com/kubernetes/kubernetes
  name: GitHub Repository
  type: GitHubRepository
- url: https://github.com/kubernetes/community
  name: Community Repository
  type: GitHubRepository
- url: https://github.com/kubernetes/kube-openapi
  name: OpenAPI Generation Repository
  type: GitHubRepository
- url: https://bsky.app/profile/kubernetes.io
  name: Bluesky
  type: Bluesky
- url: https://x.com/kubernetesio
  name: X (Twitter)
  type: X
- url: https://kubernetes.io/
  name: Website
  type: Website
  description: Official Kubernetes website with documentation, tutorials, and community resources.
- url: https://kubernetes.io/docs/home/
  name: Documentation
  type: Documentation
  description: Comprehensive documentation covering Kubernetes concepts, tasks, tutorials, and reference information.
- url: https://kubernetes.io/docs/reference/kubernetes-api/
  name: API Reference
  type: APIReference
  description: Complete reference documentation for the Kubernetes API including all resource types and operations.
- url: https://kubernetes.io/blog/
  name: Blog
  type: Blog
  description: Official Kubernetes blog featuring release announcements, community updates, and technical articles.
- url: https://kubernetes.io/training/
  name: Training
  type: Training
  description: Training resources and certification programs for Kubernetes including CKA, CKAD, and CKS.
- url: https://kubernetes.io/partners/
  name: Partners
  type: Partners
  description: Directory of Kubernetes partners including cloud providers, vendors, and service providers.
- url: https://kubernetes.io/releases/
  name: Releases
  type: ChangeLog
  description: Kubernetes release information including version history, release notes, and support timeline.
- url: https://kubernetes.io/community/
  name: Community
  type: Community
  description: Information about the Kubernetes community including how to get involved and communication channels.
- url: https://discuss.kubernetes.io/
  name: Discussion Forum
  type: Forums
  description: Official Kubernetes community forum for discussions, announcements, and user support.
- url: https://kubernetes.slack.com
  name: Slack
  type: Slack
  description: Kubernetes Slack workspace with 170+ channels for real-time community communication.
- url: https://slack.k8s.io
  name: Slack Signup
  type: Signup
  description: Invitation link to join the Kubernetes Slack workspace.
- url: https://www.youtube.com/@KubernetesCommunity
  name: YouTube
  type: YouTube
  description: Official Kubernetes Community YouTube channel with SIG meetings, tutorials, and conference talks.
- url: https://stackoverflow.com/questions/tagged/kubernetes
  name: Stack Overflow
  type: StackOverflow
  description: Kubernetes-related questions and answers on Stack Overflow.
- url: https://github.com/kubernetes/kubernetes/blob/master/LICENSE
  name: License
  type: License
  description: Kubernetes is licensed under the Apache License 2.0.
- url: https://kubernetes.io/docs/concepts/security/
  name: Security
  type: Security
  description: Kubernetes security concepts including pod security, network policies, and RBAC.
- url: https://github.com/kubernetes/kubernetes/security/policy
  name: Security Policy
  type: SecurityPolicy
  description: Information about reporting security vulnerabilities in Kubernetes.
- url: https://www.cncf.io/projects/kubernetes/
  name: CNCF Project Page
  type: Foundation
  description: Kubernetes graduated project page on the Cloud Native Computing Foundation website.
- url: https://www.cncf.io/kubeweekly/
  name: KubeWeekly Newsletter
  type: Newsletter
  description: Weekly curated newsletter with Kubernetes news, articles, and community updates.
- url: https://kubernetes.io/docs/setup/
  name: Getting Started
  type: GettingStarted
  description: Documentation for setting up and configuring Kubernetes clusters.
- url: https://kubernetes.io/docs/tutorials/
  name: Tutorials
  type: Tutorials
  description: Hands-on tutorials covering various Kubernetes topics and use cases.
- url: https://kubernetes.io/case-studies/
  name: Case Studies
  type: CaseStudies
  description: Real-world case studies of organizations using Kubernetes in production.
- url: https://kubernetes.io/community/code-of-conduct/
  name: Code of Conduct
  type: CodeOfConduct
  description: Kubernetes community code of conduct based on the CNCF Code of Conduct, governing participation in Kubernetes
    project spaces.
- url: https://kubernetes.io/docs/reference/using-api/deprecation-policy/
  name: Deprecation Policy
  type: DeprecationPolicy
  description: Kubernetes deprecation policy describing the rules for deprecating and removing APIs, features, and flags across
    versions.
- type: JSONSchema
  url: json-schema/kubernetes-resource-schema.json
- type: JSONLD
  url: json-ld/kubernetes-context.jsonld
- type: Arazzo
  url: arazzo/kubernetes-deploy-application-workflow.yml
  name: Kubernetes Deploy an Application into a New Namespace
- type: Arazzo
  url: arazzo/kubernetes-scale-deployment-workflow.yml
  name: Kubernetes Scale a Deployment and Verify Replicas
- type: Arazzo
  url: arazzo/kubernetes-rolling-update-workflow.yml
  name: Kubernetes Roll Out a New Container Image
- type: Arazzo
  url: arazzo/kubernetes-troubleshoot-pod-workflow.yml
  name: Kubernetes Troubleshoot a Failing Pod
- type: Arazzo
  url: arazzo/kubernetes-restart-pod-workflow.yml
  name: Kubernetes Restart a Pod by Deleting It
- type: Arazzo
  url: arazzo/kubernetes-run-one-off-pod-workflow.yml
  name: Kubernetes Run a One-Off Task Pod and Collect Its Output
- type: Arazzo
  url: arazzo/kubernetes-teardown-namespace-workflow.yml
  name: Kubernetes Inventory and Tear Down a Namespace
- type: Arazzo
  url: arazzo/kubernetes-autoscale-deployment-workflow.yml
  name: Kubernetes Attach a HorizontalPodAutoscaler to a Deployment
- type: Arazzo
  url: arazzo/kubernetes-cluster-capacity-audit-workflow.yml
  name: Kubernetes Audit Cluster Node Capacity
- type: Arazzo
  url: arazzo/kubernetes-provision-cluster-role-workflow.yml
  name: Kubernetes Provision a ClusterRole If Missing
- type: Arazzo
  url: arazzo/kubernetes-expose-deployment-workflow.yml
  name: Kubernetes Expose a Deployment Behind a Service
- type: Arazzo
  url: arazzo/kubernetes-rotate-secret-workflow.yml
  name: Kubernetes Rotate a Secret and Restart Its Consumers
- type: Arazzo
  url: arazzo/kubernetes-config-rollout-workflow.yml
  name: Kubernetes Publish a ConfigMap and Roll Out Its Consumers
- type: Arazzo
  url: arazzo/kubernetes-namespace-labeling-workflow.yml
  name: Kubernetes Apply Governance Labels to a Namespace
- type: Arazzo
  url: arazzo/kubernetes-quarantine-pod-workflow.yml
  name: Kubernetes Quarantine a Failing Pod for Inspection
- type: Arazzo
  url: arazzo/kubernetes-retire-application-workflow.yml
  name: Kubernetes Retire an Application from a Namespace
created: '2025-06-05'
modified: '2026-06-20'
position: Consuming
description: Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of
  containerized applications. It groups containers that make up an application into logical units for easy management and
  discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed
  ideas and practices from the community.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.23'

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/kubernetes"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/kubernetes/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/kubernetes/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.