This chart installs Prodfiler host agent in your cluster.
The agent is deployed as a DaemonSet and requires a privileged
security context as it needs access to the node kernel features.
prodfiler
:
kubectl create ns prodfiler
kubectl label ns prodfiler app=pf-host-agent provider=optimyze
helm repo add optimyze https://optimyze.cloud/helm-charts
Fetch the projectID
, secretToken
and accessToken
values visible in the Prodfiler web UI when creating a new project.
The accessToken
value is displayed as password for the docker login
command.
The projectID
and secretToken
values are defined as environment variables in the deployment command,
they are called PRODFILER_PROJECT_ID
and PRODFILER_SECRET_TOKEN
respectively.
Use the values in the following command, replacing the placeholders:
helm install --namespace=prodfiler pf-host-agent \
--set "projectID=<projectID>,secretToken=<secretToken>" \
--set "dockerHub.password=<accessToken>" \
optimyze/pf-host-agent
For more complex deployment you may want to customize Helm values. You can list the possible values using:
helm show values optimyze/pf-host-agent
The most notable configuration knobs are nodeSelector
and tolerations
to deploy Prodfiler Host Agent
only to a subset of nodes in your cluster.