{ "opencollection": "1.0.0", "info": { "name": "Kubernetes Autoscaling Cluster API", "version": "v1.32.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Cluster", "type": "folder" }, "items": [ { "info": { "name": "Kubernetes List namespaces", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/api/v1/namespaces", "params": [ { "name": "labelSelector", "value": "", "type": "query", "description": "Selector expression to filter resources by label. Supports equality (=, ==, !=), set-based (in, notin, exists) operations. Example: app=nginx,tier=frontend" }, { "name": "fieldSelector", "value": "", "type": "query", "description": "Selector expression to filter resources by field values. Supports equality (=, ==, !=) on specific fields. Example: status.phase=Running,spec.nodeName=node1" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of resources to return in a single response. Use with the continue parameter to paginate through large result sets." }, { "name": "continue", "value": "", "type": "query", "description": "Pagination token returned in a previous response's metadata.continue field. Use to retrieve the next page of results." }, { "name": "resourceVersion", "value": "", "type": "query", "description": "When specified with a watch call, shows changes that occur after the specified resourceVersion. When specified in a list request, returns results at least as new as the specified resourceVersion." }, { "name": "watch", "value": "", "type": "query", "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion to watch from a specific version." } ] }, "docs": "Returns a list of all namespaces in the cluster. Namespaces provide a mechanism for isolating groups of resources within a single cluster." }, { "info": { "name": "Kubernetes Create a namespace", "type": "http" }, "http": { "method": "POST", "url": "https://kubernetes.default.svc/api/v1/namespaces", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new namespace in the cluster. Namespaces provide a scope for names and allow cluster resources to be divided among multiple users." }, { "info": { "name": "Kubernetes Get a namespace", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/api/v1/namespaces/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the resource to operate on." } ] }, "docs": "Returns the specified namespace object including its current status, labels, annotations, and resource quotas." }, { "info": { "name": "Kubernetes Replace a namespace", "type": "http" }, "http": { "method": "PUT", "url": "https://kubernetes.default.svc/api/v1/namespaces/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the resource to operate on." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replaces the specified namespace object. The entire resource is replaced with the provided body; use PATCH for partial updates." }, { "info": { "name": "Kubernetes Delete a namespace", "type": "http" }, "http": { "method": "DELETE", "url": "https://kubernetes.default.svc/api/v1/namespaces/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the resource to operate on." } ] }, "docs": "Deletes the specified namespace and all resources contained within it. The namespace enters a Terminating state while resources are being removed, and is fully deleted once all contained resources are gone." }, { "info": { "name": "Kubernetes List nodes", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/api/v1/nodes", "params": [ { "name": "labelSelector", "value": "", "type": "query", "description": "Selector expression to filter resources by label. Supports equality (=, ==, !=), set-based (in, notin, exists) operations. Example: app=nginx,tier=frontend" }, { "name": "fieldSelector", "value": "", "type": "query", "description": "Selector expression to filter resources by field values. Supports equality (=, ==, !=) on specific fields. Example: status.phase=Running,spec.nodeName=node1" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of resources to return in a single response. Use with the continue parameter to paginate through large result sets." }, { "name": "watch", "value": "", "type": "query", "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion to watch from a specific version." } ] }, "docs": "Returns a list of all nodes in the cluster. Nodes are the worker machines in Kubernetes that run containerized applications. Each node contains the services necessary to run pods and is managed by the control plane." }, { "info": { "name": "Kubernetes Get a node", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/api/v1/nodes/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the resource to operate on." } ] }, "docs": "Returns the specified node including its capacity, allocatable resources, conditions (Ready, MemoryPressure, DiskPressure), and system information." } ] } ], "bundled": true }