Follow this step-by-step guide to set up a Nuclio development environment that uses a Kubernetes cluster.
Before starting the set-up procedure, ensure that the following prerequisites are met:
-
Your environment has a Kubernetes v1.19 or later cluster.
-
You have the credentials of a Docker registry, such as Docker Hub, Azure Container Registry (ACR), or Google Container Registry (GCR).
-
The Nuclio CLI (
nuctl
) is installed — if you wish to use the CLI to deploy Nuclio functions. To install the CLI, simply download the appropriate CLI version to your installation machine.
At this stage you should have a functioning Kubernetes cluster, credentials to a private Docker registry, and a working Kubernetes CLI (kubectl
), and you can proceed to install the Nuclio services on the cluster (i.e., deploy Nuclio). For more information about kubectl
, see the Kubernetes documentation.
Follow the instructions of How to run nuclio in Production
Use the command kubectl --namespace nuclio get pods
to verify both the controller and dashboard are running.
See the following resources to make the best of your new Nuclio environment: