Skip to content

Kubernetes Agent Connector Install

Kubernetes Agent Connector Install

The Kubernetes install is intended for advanced usage only. It is for users who are integrating with a larger system. As a pre-requisite, you will need kubectl installed on the machine you will do the installation from.

The steps initially are similar:

  1. Create a new Connector in admin
  2. Select “Install’
  3. Download the binary (using the alternative manual install, see link for all binaries etc)
  4. Select ‘Manual’. Change –install/–kubernetes-install to –kubernetes-install. Adjust other parameters as needed
  5. The command will output as below.
  6. Inspect the generated YAML, adjust if necessary
  7. Installl with kubectl apply
Will install into directory /tmp/agilicus-agent-657908998
INFO[2022-08-22T22:42:05-04:00] Download public key file
INFO[2022-08-22T22:42:05-04:00] Fetch agent configuration
INFO[2022-08-22T22:42:05-04:00] Write agent configuration file in temp directory
INFO[2022-08-22T22:42:06-04:00] Output Kubernetes YAML
INFO[2022-08-22T22:42:07-04:00] Now run:
kubectl apply -f /tmp/agilicus-agent-657908998/agilicus-agent.yaml && rm -rf /tmp/agilicus-agent-657908998

Theory of Operation

A small (1G) PVC will be created. This will hold the small amount of configuration (service account updates)

When creating network services, use the same name service resolution you would normally use in Kubernetes (e.g. SERVICE.NAMESPACE)

A Deployment will be created with replicas=1