3. Extensions#
This section describes how to extend Nubus with plugins in the Directory Service, the Management UI, and the UMC Server.
This section addresses software developers and DevOps engineers. It assumes that you have the knowledge of the following topics:
Creating, building, and publishing Docker images.
Writing scripts in Bash or any other scripting language.
Using the helm command.
LDAP schema and LDAP ACLs.
3.1. General steps#
Extending Nubus for Kubernetes with the plugins listed in this section, uses the following steps:
Create the extension of the type you need, see Plugin types.
To bundle the extension for distribution, create a Docker image that includes the extension files, see Bundle extensions.
Upload the Docker image to a Docker registry, private or public, that your Kubernetes cluster can reach.
Load the extension in Nubus for Kubernetes, see Load extensions.
3.2. Plugin types#
Nubus has the following plugins types, as outlined in Table 3.1.
Section |
Value for |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|