Polyaxon charts is a set of Helm charts for creating reproducible and maintainable deployments of Polyaxon and it's components with Kubernetes.
This repo includes:
- Helm chart for self-hosted Polyaxon version
- Helm chart for Polyaxon agent to be deployed with Polyaxon cloud or Polyaxon EE
- Helm charts for distributed training operators.
To install the platform, the agent, or the training operator make sure you have Helm installed.
$ kubectl create namespace polyaxon
namespace "polyaxon" created
You can add the Polyaxon charts repo repository to your helm, so you can install Polyaxon and other charts provided by Polyaxon from it. This makes it easy to refer to the chart without having to use a long URL each time.
$ helm repo add polyaxon https://charts.polyaxon.com
$ helm repo update
To install the distributed training jobs:
helm install plxtj polyaxon/trainingjobs --namespace=polyaxon
The agent chart can be installed on a single node or on a multi-node cluster,
in which case you need to provide a volume with ReadWriteMany
or a cloud bucket for the artifacts store.
For more information, please visit the docs for the agent deployment.
This platform chart can be installed on a single node or on a multi-node cluster,
in which case you need to provide a volume with ReadWriteMany
or a cloud bucket for the artifacts store.
For more information, please visit the docs for the platform deployment.
The platform chart bootstraps a Polyaxon deployment on a Kubernetes cluster using the Helm package manager.
It also packages a postgres dependency for Polyaxon (we recommend that you bring your own postgres instance instead of using the built-in subchart):
If you deploy the scheduler or deploy our enterprise version you will need Redis (we recommend that you bring your own postgres instance instead of using the built-in subchart):
To uninstall/delete the <RELEASE_NAME>
deployment:
$ helm delete <RELEASE_NAME>
or with --purge
flag
$ helm delete <RELEASE_NAME> --purge
The command removes all the Kubernetes components associated with the chart and deletes the release.