mirror of https://github.com/knative/docs.git
Added serving and eventing install topics
Updated topics per effort - consolidating guidance
This commit is contained in:
parent
62eb22f8e4
commit
b0263639b9
|
@ -52,7 +52,7 @@ nav:
|
|||
- Installing:
|
||||
- About installing Knative: install/README.md
|
||||
- Install CLI Tools: client/install-kn.md
|
||||
- Install the Knative quickstart: install/quickstart-install.md
|
||||
- Install Knative quickstart plugin: install/quickstart-install.md
|
||||
# YAML Installation
|
||||
- Install Knative with YAML:
|
||||
- About YAML-based installation: install/yaml-install/README.md
|
||||
|
|
|
@ -14,11 +14,13 @@ There are three installation methods to install Knative:
|
|||
- A YAML installation suitable for production use.
|
||||
- A Knative Operator installation suitable for production use.
|
||||
|
||||
Installations assume are running MacOS or Linux.
|
||||
A Knative installation is composed of the Serving and Eventing components. The quickstart implements both. The YAML and Knative Operator installations provide options to install either or both.
|
||||
|
||||
Supported platforms are Linux, MacOS, and Windows.
|
||||
|
||||
## Installation roadmap
|
||||
|
||||
Use the following table to evaluate the installation methods for Knative installations.
|
||||
Use the following table to evaluate your installation options.
|
||||
|
||||
| | Quickstart | YAML | Knative Operator |
|
||||
| --- | --- | --- | --- |
|
||||
|
@ -29,11 +31,26 @@ Use the following table to evaluate the installation methods for Knative install
|
|||
|
||||
For all installations, you need the Knative CLI and other CLI tools. All installations require a supported Kubernetes version.
|
||||
|
||||
Other installation resources:
|
||||
System requirements provided are recommendations only. The requirements for your installation might vary, depending on whether you use optional components, such as a networking layer.
|
||||
|
||||
## Install optional components
|
||||
|
||||
You can extend Knative capabilities with the following components.
|
||||
|
||||
| Extension or component | Description |
|
||||
| --- | -- |
|
||||
| [Istio](installing-istio.md) | A service mesh platform for microservices. |
|
||||
| [Cert Manager](installing-cert-manager.md) | Implement TLS certificates for secure HTTPS connections in Knative. |
|
||||
| [Backstage plugins](installing-backstage-plugins.md) | Plugins for Knative users and their respective backends. |
|
||||
|
||||
## Installation resources
|
||||
|
||||
Use the following links to maintain your installations.
|
||||
|
||||
- [Upgrading Knative](upgrade/README.md)
|
||||
- [Uninstall Knative](uninstall.md)
|
||||
- [Check Knative version](upgrade/check-install-version.md)
|
||||
- [Troubleshoot Knative installations](troubleshooting.md)
|
||||
|
||||
For a list of commercial Knative products, see [Knative offerings](knative-offerings.md).
|
||||
For a list of commercial Knative products, see [Knative offerings](knative-offerings.md).
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@ components:
|
|||
function: tutorial
|
||||
---
|
||||
|
||||
# Install the Knative quickstart
|
||||
# Install the Knative quickstart plugin
|
||||
|
||||
This quickstart tutorial provides a simplified, local Knative installation by using the Knative `quickstart` plugin. This implementation is limited to a local deployment suited for experimentation. For information on production implementations, see the [Implementation Roadmap](README.md#installation-roadmap).
|
||||
This quickstart plugin provides a simplified Knative installation on a Minikube or a Kubernetes running locally on a single computer. This installation is well suited for experimentation. For information on production installs, see the [Installation Roadmap](README.md#installation-roadmap).
|
||||
|
||||
--8<-- "quickstart-install.md"
|
||||
|
||||
|
|
|
@ -7,14 +7,21 @@ function: how-to
|
|||
|
||||
# Installing Knative Eventing using YAML files
|
||||
|
||||
This topic describes how to install Knative Eventing by applying YAML files using the `kubectl` CLI.
|
||||
his topic describes how to install Knative Eventing by applying YAML files. This installation requires the following prerequisites.
|
||||
|
||||
--8<-- "prerequisites.md"
|
||||
{% include "security-prereqs-images.md" %}
|
||||
- The [CLI Tools](../client/install-kn.md) are installed.
|
||||
- Sufficient hardware:
|
||||
|
||||
## Install Knative Eventing
|
||||
- One node requires at least 6 CPUs, 6 GB of memory, and 30 GB of disk storage.
|
||||
- Multiple nodes require 2 CPUs, 4 GB of memory, and 20 GB of disk storage.
|
||||
|
||||
To install Knative Eventing:
|
||||
- The existing Kubernetes is running a supported version.
|
||||
|
||||
For information on other Knative installs, see the [Installation Roadmap](README.md#installation-roadmap).
|
||||
|
||||
## Install the Knative Eventing component
|
||||
|
||||
To install the Knative Eventing component:
|
||||
|
||||
1. Install the required custom resource definitions (CRDs) by running the command:
|
||||
|
||||
|
|
|
@ -7,10 +7,17 @@ function: how-to
|
|||
|
||||
# Installing Knative Serving using YAML files
|
||||
|
||||
This topic describes how to install Knative Serving by applying YAML files using the `kubectl` CLI.
|
||||
This topic describes how to install Knative Serving by applying YAML files. This installation requires the following prerequisites.
|
||||
|
||||
--8<-- "prerequisites.md"
|
||||
{% include "security-prereqs-images.md" %}
|
||||
- The [CLI Tools](../client/install-kn.md) are installed.
|
||||
- Sufficient hardware:
|
||||
|
||||
- One node requires at least 6 CPUs, 6 GB of memory, and 30 GB of disk storage.
|
||||
- Multiple nodes require 2 CPUs, 4 GB of memory, and 20 GB of disk storage.
|
||||
|
||||
- The existing Kubernetes is running a supported version.
|
||||
|
||||
For information on other Knative installs, see the [Installation Roadmap](README.md#installation-roadmap).
|
||||
|
||||
## Install the Knative Serving component
|
||||
|
||||
|
|
Loading…
Reference in New Issue