Portainer icon

Portainer

Interact with Portainer via API

Actions190

Kubernetes → Get All Kubernetes Services Count

AI-generated

Overview

This node operation retrieves the total count of all Kubernetes services within a specified environment. It is useful for monitoring and managing Kubernetes clusters by providing a quick summary of how many services are currently deployed. For example, DevOps engineers can use this to track service growth or verify that service deployments have completed successfully.

Properties

Name Meaning
Id Environment identifier (a required numeric ID representing the Kubernetes environment to query)

Output

The output contains a JSON object with the count of all Kubernetes services in the specified environment. The exact structure is not fully detailed in the provided code, but typically it would include a field such as count or similar indicating the number of services found.

No binary data output is indicated.

Dependencies

  • Requires an API key credential to authenticate requests to the Kubernetes environment or associated management API.
  • The node depends on an external API endpoint configured via credentials (likely the Kubernetes API or a proxy service).
  • The bundled source references an OpenAPI specification and uses an OpenAPI client builder, implying that the node communicates with Kubernetes through a RESTful API.

Troubleshooting

  • Common issues:
    • Invalid or missing environment identifier (Id) will cause the request to fail.
    • Authentication errors if the API key or credentials are incorrect or expired.
    • Network connectivity problems between n8n and the Kubernetes API endpoint.
  • Error messages:
    • Authorization failures usually indicate invalid credentials; recheck and update the API key.
    • Timeout or connection refused errors suggest network or endpoint availability issues.
    • If the count is zero unexpectedly, verify that the environment ID corresponds to a valid Kubernetes cluster with deployed services.

Links and References

Discussion