Agents Deployed on Kubernetes using Admission Controller
How to resolve common issues with Agents deployed on Kubernetes using the Seeker admission controller.
Summary
- Category: Agent
- Environment: Kubernetes
- Severity/Impact: Critical
- Status: Known issue
Symptoms
You have deployed an Agent according to the instructions in Deploy Agents Automatically Using Admission Controller, but the Agent doesn't work.
Causes and Resolutions
Even though you followed the instructions correctly, the Agent might not actually have been deployed. And if it got deployed, certain misconfigurations might prevent it from performing some of its functions.
Cause | Resolution |
---|---|
The Seeker admission controller has been installed, but the Agent doesn't appear to be deployed. | Capture some more information in the logs by setting
SEEKER_LOG_LEVEL to TRACE in
the webhook.yaml file.Try the following:
|
When deploying the Agent, the admission controller could not automatically download it from the server due to a lack of network connection to the server. | Perform the optional deployment step to build and publish a Docker image containing the supported Agents using your private Docker registry. |
The Agent connects to the server initially, but fails to create new regular projects within a composite project because automatic project creation is not enabled. | Enable automatic project creation, as described in Configure Automatic Project Creation in Composite Projects. |
The Agent connects to the Seeker server but does not function, although the application is running normally. This can happen because the key of a regular project within a composite project is rejected for its length. | Try one of the following:
|