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 which Kubernetes platform is right for you, see Picking the Right Solution.
We provide information for installing Knative on Google Kubernetes Engine, IBM Cloud Kubernetes Service, Azure Kubernetes Service, Minikube, OpenShift and Pivotal Container Service clusters.
Follow these step-by-step guides for setting up Kubernetes and installing Knative components on the following platforms:
- Knative Install on Azure Kubernetes Service
- Knative Install on Gardener
- Knative Install on Google Kubernetes Engine
- Knative Install on IBM Cloud Kubernetes Service
- Knative Install on Minikube
- Knative Install on OpenShift
- Knative Install on Minishift
- Knative Install on Pivotal Container Service
- Knative Install on Docker for Mac
If you already have a Kubernetes cluster you're comfortable installing alpha software on, use the following instructions:
Now you're ready to deploy an app:
-
Follow the step-by-step Getting Started with Knative App Deployment guide.
-
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 and set up an Istio IP range for outbound network access:
- Assign a static IP address
- Configure a custom domain
- Configure outbound network access
- Configuring HTTPS with a custom certificate
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.