Contexts #
The enterprise server has a separate context in the pachctl config file (~/.pachyderm/config.json).
Pachctl has an active pachd context (the cluster it is binded to), and separately an active enterprise context.
To check the active enterprise context, run:
pachctl config get active-enterprise-context- In a single-cluster deployment, the active enterprise context will be the same as the enterprise context.
- The
pachctl licenseandpachctl idpcommands run against the enterprise context.pachctl authcommands accept an--enterpriseflag to run against the enterprise context.
Configuring IDPs #
To configure IDP integrations, use pachctl idp create-connector as documented in
the Pachyderm Integration with Identity Providers page.
Manage your Enterprise Server #
Add Users As Administrators #
By default, only the root token (Root User) can administer the Enterprise Server.
Run the following command to add more ClusterAdmin to your Enterprise Server:
pachctl auth set enterprise clusterAdmin user:<email>List All Registered Clusters #
pachctl license list-clustersThe output includes the pachd version, whether auth is enabled, and the last heartbeat:
id: pach-2
address: 34.71.247.191:650
version: 2.0.0
auth_enabled: true
last_heartbeat: 2021-05-21 18:43:42.157027 +0000 UTCSynchronize all available contexts in your ~/.pachyderm/config.json file #
In the case where the enterprise server of your organization has multiple pachd instances,
you can use the following command to βdiscoverβ other pachd instances. It will automatically update your ~/.pachyderm/config.json file with all the contexts you can connect to.
pachctl enterprise sync-contextsUpdate The Enterprise License #
To apply a new license and have it picked up by all clusters, run:
pachctl license activate --no-registerUnregister A Cluster #
To unregister a given cluster from your Enterprise Server, run:
pachctl license delete-cluster --id <cluster id>Undeploy #
- To undeploy a Cluster registered with an Enterprise Server:
- Unregister the cluster as mentioned above (
pachctl license delete-cluster) - Then, undeploy it:
helm uninstall
- Unregister the cluster as mentioned above (