Set up the required tools
- Last Updated: April 14, 2026
- 1 minute read
- MarkLogic Server
- Documentation
Running MarkLogic in Kubernetes requires Helm and kubectl. This section includes instructions for installing and configuring these tools.
Note:
Run all commands referenced in this section in the command-line interpreter for your operating system.
- Linux - Shell
- Windows - PowerShell
- Mac - Terminal
Kubernetes
To check if Kubernetes is installed on your system, use this command:
kubectl version --client
If Kubernetes is not installed, refer to the Documentation for installation instructions.
Install Helm
Helm is a package manager that simplifies MarkLogic installation on Kubernetes.
To install Helm:
-
Follow the steps at Installing Helm.
-
For Windows computers, add the location of Helm to the path user environment variable.
-
Verify installation by entering this command:
helm-h -
Successful installation displays an explanation of common actions. Unsuccessful installation displays the
command not found: helmerror.
Install kubectl
kubectl is a command-line tool that connects to a Kubernetes cluster as a client. kubectl can run commands against a cluster, pass Kubernetes object specifications in a YAML file, and deploy and manage MarkLogic resources.
To install kubectl:
-
Follow the steps at Install Tools: kubectl.
-
Verify the installation by entering this command:
kubectl -h -
Successful installation displays help content.
-
Unsuccessful installation displays the
command not found: kubectlerror.