Getting Started with Nuclio on Kubernetes
Follow this step-by-step guide to set up a Nuclio development environment that uses a Kubernetes cluster.
In this document
Prerequisites
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.
Install Nuclio
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.
What's next?
See the following resources to make the best of your new Nuclio environment: