Added serving and eventing install topics

Updated topics per effort - consolidating guidance
This commit is contained in:
Bruce Hamilton 2025-09-20 19:55:10 -07:00
parent 62eb22f8e4
commit b0263639b9
5 changed files with 46 additions and 15 deletions

View File

@ -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

View File

@ -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).

View File

@ -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"

View File

@ -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:

View File

@ -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