PortainerCE API — kubernetes
PortainerCE API — kubernetes. 65 operations. Lead operation: Generate a kubeconfig file. Self-contained Naftiko capability covering one Portainer business surface.
What You Can Do
MCP Tools
generate-kubeconfig-file
Generate a kubeconfig file
get-list-applications-across-all
Get a list of applications across all namespaces in the cluster. If the nodeName is provided, it will return the applications running on that node.
get-applications-count
Get Applications count
delete-cluster-role-bindings
Delete cluster role bindings
delete-cluster-roles
Delete cluster roles
get-list-kubernetes-cluster-role
Get a list of kubernetes cluster role bindings
get-list-kubernetes-cluster-roles
Get a list of kubernetes cluster roles
get-list-configmaps
Get a list of ConfigMaps
get-configmaps-count
Get ConfigMaps count
get-list-kubernetes-cron-jobs
Get a list of kubernetes Cron Jobs
delete-cron-jobs
Delete Cron Jobs
get-dashboard-summary-data
Get the dashboard summary data
get-description-kubernetes-resource
Get a description of a kubernetes resource
gets-kubernetes-events
Gets kubernetes events
get-list-ingress-controllers
Get a list of ingress controllers
update-block-unblock-ingress-controllers
Update (block/unblock) ingress controllers
get-kubernetes-ingresses-cluster-level
Get kubernetes ingresses at the cluster level
get-ingresses-count
Get Ingresses count
delete-one-more-ingresses
Delete one or more Ingresses
get-list-kubernetes-jobs
Get a list of kubernetes Jobs
delete-jobs
Delete Jobs
get-max-cpu-and-memory
Get max CPU and memory limits of all nodes within k8s cluster
get-total-resource-requests-and
Get the total resource requests and limits of all applications
get-list-nodes-their-live
Get a list of nodes with their live metrics
get-live-metrics-node
Get live metrics for a node
get-list-pods-their-live
Get a list of pods with their live metrics
get-live-metrics-pod
Get live metrics for a pod
delete-kubernetes-namespace
Delete a kubernetes namespace
get-list-namespaces
Get a list of namespaces
create-namespace
Create a namespace
update-namespace
Update a namespace
get-total-number-kubernetes-namespaces
Get the total number of kubernetes namespaces within the given Portainer environment.
get-namespace-details
Get namespace details
update-namespace-2
Update a namespace
get-configmap
Get a ConfigMap
gets-kubernetes-events-namespace
Gets kubernetes events for namespace
get-list-ingress-controllers-namespace
Get a list ingress controllers by namespace
update-block-unblock-ingress-controllers-2
Update (block/unblock) ingress controllers by namespace
get-list-ingresses
Get a list of Ingresses
create-ingress
Create an Ingress
update-ingress
Update an Ingress
get-ingress-name
Get an Ingress by name
get-secret
Get a Secret
get-list-services-given-namespace
Get a list of services for a given namespace
create-service
Create a service
update-service
Update a service
toggle-system-state-namespace
Toggle the system state for a namespace
get-kubernetes-volumes-within-namespace
Get Kubernetes volumes within a namespace in the given Portainer environment
drain-kubernetes-node
Drain a Kubernetes node
get-cpu-and-memory-limits
Get CPU and memory limits of all nodes within k8s cluster
check-if-rbac-is-enabled
Check if RBAC is enabled
delete-role-bindings
Delete role bindings
get-list-kubernetes-role-bindings
Get a list of kubernetes role bindings
get-list-kubernetes-roles
Get a list of kubernetes roles
delete-roles
Delete roles
get-list-secrets
Get a list of Secrets
get-secrets-count
Get Secrets count
delete-service-accounts
Delete service accounts
get-list-kubernetes-service-accounts
Get a list of kubernetes service accounts
get-list-services
Get a list of services
get-services-count
Get services count
delete-services
Delete services
get-kubernetes-volumes-within-given
Get Kubernetes volumes within the given Portainer environment
get-total-number-kubernetes-volumes
Get the total number of kubernetes volumes within the given Portainer environment.
get-kubernetes-volume-within-given
Get a Kubernetes volume within the given Portainer environment