At the end of 2022 the IBM Security Verify Directory v10.0 product was released. This release saw the name of the product changed from IBM Security Directory Server to IBM Security Verify Directory, but more importantly introduced support for containers. The directory server and directory proxy elements can now be run in a containerized (e.g. Kubernetes) environment. Information on running the product in a containerized environment is available in the official containers guide.
One the benefits of using a containerized environment is that it makes it much easier to scale the environment up and down, as the demand increases or decreases. Unfortunately, the directory server container is not stateless, which means that a manual process must be followed to add or remove replicas from the environment. This process is highlighted in the following diagram.
A new Kubernetes operator has now been released which helps to manage the entire lifecycle of a Verify Directory deployment, including the ability to easily scale up and down the number of replicas.
The IBM Security Verify Directory operator provides lifecycle management of a scalable directory server environment in a Kubernetes environment.
The operator will manage the deployment of the replicated directory server containers, the initialisation of the replicated data, and will also manage the directory proxy which acts as a front-end to the environment. The environment is depicted in the following figure.