For self-hosted Polyaxon users, a custom configuration file can be used to override Polyaxon's default behaviour. These guides provide you with a range of options to configure your deployment to suit your needs.
Starting form Polyaxon v0.5.0 we recommend using
polyaxon-cli for deploying Polyaxon.
There are some configuration options which are required and many other that are optional.
The following articles in this section explain how to use the
cli to create config deployment,
as well as walk you through some of the important config options, like database, storage, notifications, ...
In order to deploy Polyaxon, you will need to create a
- To validate the deployment file:
polyaxon admin deploy -f config.yaml --check
- To do a dry run:
polyaxon admin deploy -f config.yaml --dry_run
- To install:
polyaxon admin deploy -f config.yaml
Please visit the setup page to learn more about how you can setup a Polyaxon deployment.
The general method to modify your Polyaxon deployment is to:
- Make a change to the
polyaxon admin upgrade -f config.yaml --check
polyaxon admin upgrade -f config.yaml
- Wait for the upgrade to finish, and make sure that when you do
kubectl --namespace=<NAMESPACE> get podthe pods are in Ready state. Your configuration change has been applied!