mirror of https://github.com/knative/docs.git
parent
86bd90125c
commit
1600db8775
|
@ -8,22 +8,24 @@ function: reference
|
|||
|
||||
# Installing Knative
|
||||
|
||||
You can install Knative in two ways:
|
||||
There are three ways to install Knative:
|
||||
|
||||
- A full implementation for production on an existing Kubernetes deployment.
|
||||
- A quickstart implementation with a Minikube option. Use this implementation for a preconfigured, local distribution for prototyping purposes.
|
||||
- A quickstart implementation on a local computer only using a preconfigured extension.
|
||||
- A production implementation using YAML.
|
||||
- A Knative Operator implmemntation using CLI tools and other resources.
|
||||
|
||||
Installations assume are running MacOS or Linux.
|
||||
|
||||
## Installation roadmap
|
||||
|
||||
Use the following table to get you started with your Knative installations.
|
||||
Use the following table to get started with your Knative installation.
|
||||
|
||||
| Task | Quickstart installation | Production installation |
|
||||
| -- | -- | -- |
|
||||
| Kubernetes check | kind, minikube | Existing local deployment of Kubernetes 1.28 or newer. |
|
||||
| Verify Hardware | 3 CPU, 3 GB RAM | One node: 6 CPUs, 6 GB memory, 30 GB disk storage.<br>Multiple nodes: 2 CPUs each, 4 GB memory, 20 GB disk storage. |
|
||||
| Next steps | Install the [Knative Quickstart plugin](quickstart-install.md). | Use a YAML-based installation for either or both of these components:<br>- Install [Knative Serving](yaml-install/serving/install-serving-with-yaml.md)<br>- Install [Knative Eventing](yaml-install/eventing/install-eventing-with-yaml.md)<br>Use the [Knative Operator](operator/knative-with-operators.md) to install and configure a production-ready deployment. |
|
||||
| | Quickstart | YAML | Knative Operator |
|
||||
| -- | -- | -- | --- |
|
||||
| Purpose | local | production | production |
|
||||
| Kubernetes | local only or minikube | existing deployment | existing deployment |
|
||||
| Hardware | 3 CPU, 3 GB RAM | One node: 6 CPUs, 6 GB memory, 30 GB disk storage.<br>Multiple nodes: 2 CPUs each, 4 GB memory, 20 GB disk storage. | One node: 6 CPUs, 6 GB memory, 30 GB disk storage.<br>Multiple nodes: 2 CPUs each, 4 GB memory, 20 GB disk storage. |
|
||||
| Next steps | Install the [Knative Quickstart plugin](quickstart-install.md). | Use a YAML-based installation for either or both of these components:<br>- Install [Knative Serving](yaml-install/serving/install-serving-with-yaml.md)<br>- Install [Knative Eventing](yaml-install/eventing/install-eventing-with-yaml.md)| <br>Use the [Knative Operator](operator/knative-with-operators.md) to install and configure a production-ready deployment. |
|
||||
|
||||
For all installations, you need the Knative CLI and other CLI tools. See [Install Knative CLI](../client/install-kn.md).
|
||||
|
||||
|
@ -32,11 +34,6 @@ Other installation resources:
|
|||
- [Upgrading Knative](upgrade/README.md)
|
||||
- [Uninstall Knative](uninstall.md)
|
||||
- [Check Knative version](upgrade/check-install-version.md)
|
||||
- [Troubleshoot Knative installations](troublehooting.md)
|
||||
|
||||
|
||||
See the [Serving Architecture](../serving/architecture.md) for an explanation of Knative components and the general networking.
|
||||
|
||||
For a list of commercial Knative products, see [Knative offerings](knative-offerings.md).
|
||||
|
||||
- [Troubleshoot Knative installations](troubleshooting.md)
|
||||
|
||||
For a list of commercial Knative products, see [Knative offerings](knative-offerings.md).
|
Loading…
Reference in New Issue