3.7 KiB
| title | list_title | description | menu | weight | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Remove a user from your InfluxDB cluster | Remove a user | Remove a user with administrative access from your InfluxDB cluster. |
|
201 |
Remove a user with administrative access from your InfluxDB cluster:
-
Remove or deactivate the user in your identity provider.
Refer to your identity provider's documentation for information about removing users:
-
Remove the user from your InfluxDB
AppInstanceresource. You can edit yourAppInstanceresource directly in yourmyinfluxdb.yml, or, if you're using the InfluxDB Clustered Helm chart, you can remove users from yourvalues.yamlto modify yourAppInstanceresource.{{< tabs-wrapper >}} {{% tabs %}} AppInstance Helm {{% /tabs %}}
{{% tab-content %}}
If editing your AppInstance resource directly, remove the user from the list
of users in the spec.package.spec.admin.users field in your myinfluxdb.yml
configuration file--for example:
apiVersion: kubecfg.dev/v1alpha1
kind: AppInstance
# ...
spec:
package:
spec:
admin:
# ...
users:
- id: XXooXoXXooXXXoo1
firstName: Marty
lastName: McFly
email: mcfly@influxdata.com
- - id: XXooXoXXooXXXoo2
- firstName: John
- lastName: Doe
- email: j.doe@influxdata.com
{{% /tab-content %}} {{% tab-content %}}
If using the InfluxDB Clustered Helm chart, remove the user from the list of
users in the admin.users field in your in your values.yaml--for example:
admin:
# ...
users:
- id: XXooXoXXooXXXoo1
firstName: Marty
lastName: McFly
email: mcfly@influxdata.com
- - id: XXooXoXXooXXXoo2
- firstName: John
- lastName: Doe
- email: j.doe@influxdata.com
{{% /tab-content %}} {{< /tabs-wrapper >}}
-
Apply the change to your InfluxDB cluster.
- If updating the
AppInstanceresource directly, usekubectlto apply the change. - If using the InfluxDB Clustered Helm chart, use
helmto apply the change.
- If updating the
{{< code-tabs-wrapper >}} {{% code-tabs %}} kubectl Helm {{% /code-tabs %}} {{% code-tab-content %}}
kubectl apply \
--filename myinfluxdb.yml \
--namespace influxdb
{{% /code-tab-content %}} {{% code-tab-content %}}
helm upgrade \
influxdb \
influxdata/influxdb3-clustered \
-f ./values.yaml \
--namespace influxdb
{{% /code-tab-content %}} {{< /code-tabs-wrapper >}}
[!Note] After you complete step 1 above, the removed user no longer has administrative access to your InfluxDB cluster. However, you should still remove them from your
AppInstanceresource.