Follow this guide to install Knative components on a platform of your choice.
To get started with Knative, you need a Kubernetes cluster. If you aren't sure what Kubernetes platform is right for you, see Picking the Right Solution.
We provide information for installing Knative on Google Kubernetes Engine and Minikube clusters.
Follow these step-by-step guides for setting up Kubernetes and installing Knative components on the following platforms:
Now you're ready to deploy an app:
-
You can follow the step-by-step Getting Started with Knative App Deployment guide.
-
You can view the available sample apps and deploy one of your choosing.
After your Knative installation is running, you can set up a custom domain with a static IP address to be able to use Knative for publicly available services:
Knative Serving blocks all outbound traffic by default. To enable outbound access (when you want to connect to Cloud Storage API, for example), you need to change the proxy scope by configuring outbound network access.