Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Cloud Infrastructure / Kubernetes
Kubernetes logo

Kubernetes

✓ Official Vendor SpecCloud InfrastructureContainer OrchestrationapiKey933 Endpoints

For Agents

Drive a Kubernetes cluster — create, read, update, watch, and delete workloads and configuration objects across 933 endpoints — using a bearer token bound to RBAC permissions.

Use for: List all Pods in the default namespace, Scale a Deployment named 'web' to 5 replicas, Create a ConfigMap from a key-value map in namespace 'staging', Watch for changes to Pods labelled app=api

Not supported: Does not handle the underlying VM provisioning, container image building, or persistent volume backends — use for control-plane operations on cluster objects only.

The Kubernetes API is the control-plane interface for any Kubernetes cluster, exposing 933 path-method combinations across core resources, apps, batch, networking, RBAC, custom resources, and admissions webhooks for the v1.10.0 surface in this spec. Clients send REST requests to the API server to create, read, update, and watch declarative objects such as Pods, Deployments, Services, ConfigMaps, and Namespaces, and the controllers reconcile actual state to match. Authentication is typically a bearer token presented as the Authorization header, and resource access is gated by RBAC roles bound to users or service accounts. The same API serves kubectl, Helm, and operators, which makes it the canonical integration target for any tool that automates a cluster.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Kubernetes to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Kubernetes, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Kubernetes API.

List, create, read, update, patch, and delete Pods, Deployments, StatefulSets, DaemonSets, and Jobs across namespaces

Manage Services, Endpoints, Ingresses, and NetworkPolicies for cluster networking

Create and rotate ConfigMaps and Secrets to inject configuration into workloads

Apply RBAC by managing Roles, RoleBindings, ClusterRoles, and ClusterRoleBindings

Watch resources for change events to drive controllers and reconciliation loops

Scale Deployments and StatefulSets and roll out new container images via spec updates

Use Cases

Patterns agents use Kubernetes API for, with concrete tasks.

★ Application deployment automation

A delivery pipeline applies Deployment, Service, and ConfigMap manifests to a Kubernetes cluster by issuing POST or PATCH requests against the corresponding apps/v1 and core/v1 endpoints. The pipeline watches the rollout via /apis/apps/v1/namespaces/{namespace}/deployments/{name} status until ReadyReplicas equals desired. This is the standard CD pattern that underpins kubectl apply and tools like Argo CD or Flux.

Patch the Deployment 'web' in namespace 'prod' via PATCH /apis/apps/v1/namespaces/prod/deployments/web to set spec.template.spec.containers[0].image to 'web:1.4.2' and poll the status until ReadyReplicas equals desired.

Configuration and secret management

An automation system pushes new ConfigMaps and Secrets into a cluster as part of release pipelines or feature toggles. Calls to POST /api/v1/namespaces/{namespace}/configmaps and the matching secrets path create or replace the objects, and consuming Pods pick up the new values on restart or via a sidecar reloader. The pattern keeps environment configuration declarative and auditable through cluster audit logs.

Create a ConfigMap via POST /api/v1/namespaces/staging/configmaps named 'feature-flags' with data {'enable_beta':'true'} and verify it appears via GET on the same path.

Cluster observability and inventory

Operators and dashboards list and watch resources across all namespaces — Pods, Nodes, Events, PersistentVolumes — to render cluster health views and feed alerting. The API supports long-poll watches that stream change events, which removes the need for polling. Metrics-server and Prometheus rely on this surface for resource discovery.

Call GET /api/v1/pods?watch=true&labelSelector=app%3Dapi and stream events into the observability pipeline for 60 seconds.

RBAC and access control management

Platform teams provision per-team or per-service-account access to the cluster by creating Roles and RoleBindings, or ClusterRoles and ClusterRoleBindings. The API endpoints under /apis/rbac.authorization.k8s.io/v1 cover every CRUD operation needed for an internal access portal that mirrors GitOps-controlled identity.

Create a RoleBinding via POST /apis/rbac.authorization.k8s.io/v1/namespaces/team-a/rolebindings to bind the 'developer' Role to the service account 'ci-runner'.

Agent-driven cluster operations via Jentic

An agent searches Jentic for 'scale a kubernetes deployment' and is matched to PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale. Jentic injects the bearer token from MAXsystem and returns structured JSON, letting the agent compose multi-step flows like 'find the failing Pod, describe its events, restart its parent Deployment' without holding cluster credentials.

Use the Jentic MCP tool kubernetes_scale_deployment to scale Deployment 'api' in namespace 'prod' to 6 replicas.

Key Endpoints

933 endpoints — the kubernetes api is the control-plane interface for any kubernetes cluster, exposing 933 path-method combinations across core resources, apps, batch, networking, rbac, custom resources, and admissions webhooks for the v1.

METHOD

PATH

DESCRIPTION

GET

/api/v1/namespaces

List all Namespaces

POST

/api/v1/namespaces

Create a Namespace

GET

/api/v1/namespaces/{namespace}/configmaps

List ConfigMaps in a Namespace

POST

/api/v1/namespaces/{namespace}/configmaps

Create a ConfigMap

GET

/api/v1/namespaces/{namespace}/pods

List Pods in a Namespace

POST

/api/v1/namespaces/{namespace}/bindings

Create a Binding

GET

/api/v1/componentstatuses

List component statuses

GET

/api/v1/namespaces

List all Namespaces

POST

/api/v1/namespaces

Create a Namespace

GET

/api/v1/namespaces/{namespace}/configmaps

List ConfigMaps in a Namespace

POST

/api/v1/namespaces/{namespace}/configmaps

Create a ConfigMap

GET

/api/v1/namespaces/{namespace}/pods

List Pods in a Namespace

POST

/api/v1/namespaces/{namespace}/bindings

Create a Binding

GET

/api/v1/componentstatuses

List component statuses

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Kubernetes bearer tokens and kubeconfig contexts are stored encrypted in the Jentic vault (MAXsystem). Jentic injects the Authorization header at request time, so tokens never enter the agent's context window or chat history.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'scale a deployment', 'list pods in namespace') and Jentic returns the matching Kubernetes operation with its full input schema, abstracting the apiGroup/version path structure.

Time to first call

Time to first call

Direct Kubernetes integration: several days for kubeconfig handling, token rotation, and watch logic. Through Jentic: under a day — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Rancher

→

Multi-cluster management API that wraps and extends the Kubernetes API

Choose Rancher when the workflow spans many clusters and needs project-level RBAC on top of Kubernetes.

Complementary

AWS

→

EKS clusters and the underlying VPC, IAM, and EBS that back many Kubernetes deployments

Use AWS alongside Kubernetes when provisioning EKS control planes and the cloud resources Pods depend on.

Complementary

GitLab

→

CI/CD source for manifests applied to a Kubernetes cluster

Pair GitLab with Kubernetes when GitOps pipelines drive cluster state from a repo.

Complementary

Docker Engine

→

Container runtime that builds and runs the images Kubernetes orchestrates

Pair Docker Engine with Kubernetes when local development or build pipelines produce the images deployed to a cluster.

FAQs

Specific to using Kubernetes API through Jentic.

What authentication does the Kubernetes API use?

The Kubernetes API server typically authenticates clients with a bearer token presented in the Authorization header (the spec exposes this as the BearerToken scheme). Tokens are commonly issued to ServiceAccounts inside the cluster, while external clients use OIDC or kubeconfig-managed credentials. Jentic stores the bearer token encrypted in MAXsystem and injects it per request.

Can I scale a Deployment with the Kubernetes API?

Yes. Issue PATCH against /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale with a body that sets spec.replicas to the desired count, or PATCH the Deployment directly to update spec.replicas — both routes are supported.

What are the rate limits for the Kubernetes API?

The API server applies admission rate limits via the API Priority and Fairness feature gate, configured per cluster rather than at the SaaS level. Practical ceilings depend on the control plane's capacity — list and watch operations should use resourceVersion-based watches rather than polling.

How do I list Pods in a namespace through Jentic?

Search Jentic for 'list kubernetes pods', load GET /api/v1/namespaces/{namespace}/pods, and execute it with the namespace name. Install with pip install jentic and Jentic injects the bearer token from MAXsystem.

Does this Kubernetes spec cover Custom Resources and Operators?

The v1.10.0 spec captured here covers the built-in API groups bundled in the Kubernetes 1.10 release. Custom Resources are accessed via the /apis/{group}/{version}/namespaces/{namespace}/{plural} pattern but are not enumerated here because they are cluster-specific. Use kubectl api-resources or call /apis to discover what each cluster exposes.

GET STARTED

Start building with Kubernetes API

Explore with Jentic
View OpenAPI Document