Remove a license
If your license information has changed, you may need to remove an existing license from Kommander to add a new one. Only Kommander administrators have the ability to remove licenses.
In the DKP UI, do the following:
-
Select Global in the workspace header drop-down.
-
In the sidebar menu, select Administration > Licensing.
-
Your existing licenses will be listed. Click Remove License on the license you would like to remove, and follow the prompts.
Manually remove a license using kubectl
To remove a license from Kommander using kubectl
, you have to delete the Secret
and License
objects. In this example, the secret is named “my-license-secret”.
-
Validate that the secret exists in the
kommander
namespace:kubectl describe secret -n kommander my-license-secret
Expected output:
Name: my-license-secret Namespace: kommander Labels: kommanderType=license Annotations: <none> Type: Opaque Data ==== jwt: 455 bytes
-
Delete the secret from the
kommander
namespace:kubectl delete secret -n kommander my-license-secret
Expected output:
secret "my-license-secret" deleted
-
We do the same with the
License
object. Validate that it exists in thekommander
namespace:kubectl describe license -n kommander my-license
Expected output:
Name: my-license Namespace: kommander Labels: <none> Annotations: kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"kommander.mesosphere.io/v1beta1","kind":"License","metadata":{"annotations":{},"name":"my-license", "namespace":"kommand... API Version: kommander.mesosphere.io/v1beta1 Kind: License Metadata: Creation Timestamp: 2020-03-25T14:57:31Z Generate Name: license- Generation: 1 Resource Version: 17895 Self Link: /apis/kommander.mesosphere.io/v1beta1/namespaces/kommander/licenses/my-license UID: 35ee9254-4094-40eb-a2d8-4687c5d212d9 Spec: License Ref: Name: my-license-secret Status: Cluster Capacity: 500 Customer Id: mesosphere-developer End Date: 2020-10-02T14:00:09Z License Id: mesosphere-developer Start Date: 2019-10-02T14:00:09Z Valid: true Version: 1.0 Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal LicenseUpdateSuccess 7m7s (x2 over 7m7s) LicenseSignature License updated successfully
-
Delete the license from the
kommander
namespace:kubectl delete license -n kommander my-license
Expected output:
license.kommander.mesosphere.io "my-license" deleted
You have now successfully removed a license.