mirror of https://github.com/knative/docs.git
322 lines
19 KiB
YAML
322 lines
19 KiB
YAML
INHERIT: redirects.yml
|
|
|
|
nav:
|
|
###############################################################################
|
|
# Home page
|
|
###############################################################################
|
|
- Home: index.md
|
|
###############################################################################
|
|
# Concepts
|
|
###############################################################################
|
|
- Concepts:
|
|
- Overview: concepts/README.md
|
|
- Resources:
|
|
- Serving resources:
|
|
- Revisions: concepts/serving-resources/revisions.md
|
|
- Eventing resources:
|
|
- Brokers: concepts/eventing-resources/brokers.md
|
|
- Duck types: concepts/duck-typing.md
|
|
###############################################################################
|
|
# Getting started
|
|
###############################################################################
|
|
- Tutorial:
|
|
- Tutorial introduction: getting-started/README.md
|
|
- Install Knative using quickstart: getting-started/quickstart-install.md
|
|
- Knative Functions:
|
|
- About Knative Functions: getting-started/about-knative-functions.md
|
|
- Installing Knative Functions: getting-started/install-func.md
|
|
- Creating a function: getting-started/create-a-function.md
|
|
- Building, running, or deploying a function: getting-started/build-run-deploy-func.md
|
|
- Knative Serving:
|
|
- Deploying a Knative Service: getting-started/first-service.md
|
|
- Autoscaling: getting-started/first-autoscale.md
|
|
- Traffic splitting: getting-started/first-traffic-split.md
|
|
- Knative Eventing:
|
|
- About Knative Eventing: getting-started/getting-started-eventing.md
|
|
- Sources, Brokers, and Triggers: getting-started/first-broker.md
|
|
- Using a Knative Service as a source: getting-started/first-source.md
|
|
- Using Triggers and sinks: getting-started/first-trigger.md
|
|
- What's Next?: getting-started/next-steps.md
|
|
- Clean Up: getting-started/clean-up.md
|
|
###############################################################################
|
|
# Installing
|
|
###############################################################################
|
|
- Installing:
|
|
- About installing Knative: install/README.md
|
|
- Install the Knative CLI: client/install-kn.md
|
|
- Install Knative using quickstart: install/quickstart-install.md
|
|
# YAML Installation
|
|
- Install Knative with YAML:
|
|
- About YAML-based installation: install/yaml-install/README.md
|
|
- Install Knative Serving:
|
|
- Install Serving with YAML: install/yaml-install/serving/install-serving-with-yaml.md
|
|
- Knative Serving installation files: install/yaml-install/serving/serving-installation-files.md
|
|
- Install Knative Eventing:
|
|
- Install Eventing with YAML: install/yaml-install/eventing/install-eventing-with-yaml.md
|
|
- Knative Eventing installation files: install/yaml-install/eventing/eventing-installation-files.md
|
|
# Operator Installation
|
|
- Install with Knative Operator:
|
|
- Install by using the Knative Operator: install/operator/knative-with-operators.md
|
|
- Install by using the Knative Operator CLI plugin: install/operator/knative-with-operator-cli.md
|
|
- Configuring Knative using the Operator: install/operator/configuring-with-operator.md
|
|
- Configuring Knative Serving CRDs: install/operator/configuring-serving-cr.md
|
|
- Configuring Knative Eventing CRDs: install/operator/configuring-eventing-cr.md
|
|
# Advanced options for Serving
|
|
- Install advanced options:
|
|
# Istio Installation
|
|
- Install Istio for Knative: install/installing-istio.md
|
|
# Cert-manager Installation
|
|
- Install cert-manager: install/installing-cert-manager.md
|
|
# Vendor docs
|
|
- Using a Knative-based offering: install/knative-offerings.md
|
|
# Upgrading Knative
|
|
- Upgrading your installation:
|
|
- About upgrading Knative: install/upgrade/README.md
|
|
- Checking your Knative version: install/upgrade/check-install-version.md
|
|
- Upgrading with kubectl: install/upgrade/upgrade-installation.md
|
|
- Upgrading with the Knative Operator: install/upgrade/upgrade-installation-with-operator.md
|
|
# Uninstall
|
|
- Uninstalling Knative: install/uninstall.md
|
|
# Troubleshooting
|
|
- Troubleshooting Knative: install/troubleshooting.md
|
|
###############################################################################
|
|
# Functions
|
|
###############################################################################
|
|
- Functions:
|
|
- Knative Functions overview: functions/README.md
|
|
- Installing Knative Functions: functions/install-func.md
|
|
- Creating functions: functions/creating-functions.md
|
|
- Building functions: functions/building-functions.md
|
|
- Running functions: functions/running-functions.md
|
|
- Subscribing functions: functions/subscribing-functions.md
|
|
- Deploying functions: functions/deploying-functions.md
|
|
- Invoking functions: functions/invoking-functions.md
|
|
- Language packs: functions/language-packs.md
|
|
###############################################################################
|
|
# Serving
|
|
###############################################################################
|
|
- Serving:
|
|
- Knative Serving:
|
|
- Overview: serving/README.md
|
|
- Architecture: serving/architecture.md
|
|
- Request Flow: serving/request-flow.md
|
|
- Resources:
|
|
- Revisions:
|
|
- About Revisions: serving/revisions/README.md
|
|
- Administrator configuration options: serving/revisions/revision-admin-config-options.md
|
|
- Developer configuration options: serving/revisions/revision-developer-config-options.md
|
|
# add other resource types
|
|
- Autoscaling:
|
|
- About autoscaling: serving/autoscaling/README.md
|
|
- Supported autoscaler types: serving/autoscaling/autoscaler-types.md
|
|
- Configuring metrics: serving/autoscaling/autoscaling-metrics.md
|
|
- Configuring targets: serving/autoscaling/autoscaling-targets.md
|
|
- Configuring scale to zero: serving/autoscaling/scale-to-zero.md
|
|
- Configuring concurrency: serving/autoscaling/concurrency.md
|
|
- Configuring the requests per second (RPS) target: serving/autoscaling/rps-target.md
|
|
- Configuring scale bounds: serving/autoscaling/scale-bounds.md
|
|
- Additional autoscaling configuration for Knative Pod Autoscaler: serving/autoscaling/kpa-specific.md
|
|
- Autoscale Sample App - Go: serving/autoscaling/autoscale-go/README.md
|
|
# Serving - developer docs
|
|
- Developer Topics:
|
|
- Services:
|
|
- About Knative Services: serving/services/README.md
|
|
- Creating a Service: serving/services/creating-services.md
|
|
- Service metrics: serving/services/service-metrics.md
|
|
- Configuring private Services: serving/services/private-services.md
|
|
- Configuring ingress class: serving/services/ingress-class.md
|
|
- Configuring certificate class: serving/services/certificate-class.md
|
|
- Configuring custom domains: serving/services/custom-domains.md
|
|
- Using a custom TLS certificate for DomainMapping: serving/services/custom-tls-certificate-domain-mapping.md
|
|
- Using extensions enabled by QPOptions: serving/services/using-queue-extensions.md
|
|
# TODO: Add security section to docs?
|
|
- Configure resource requests and limits: serving/services/configure-requests-limits-services.md
|
|
- HTTPS redirection: serving/services/http-protocol.md
|
|
- Volume Support: serving/services/storage.md
|
|
- Traffic management: serving/traffic-management.md
|
|
- Configuring gradual rollout of traffic to Revisions: serving/rolling-out-latest-revision.md
|
|
- Tag resolution: serving/tag-resolution.md
|
|
- Deploying from private registries: serving/deploying-from-private-registry.md
|
|
- Load balancing:
|
|
- About load balancing: serving/load-balancing/README.md
|
|
- Configuring target burst capacity: serving/load-balancing/target-burst-capacity.md
|
|
- Configuring Activator capacity: serving/load-balancing/activator-capacity.md
|
|
# Serving - admin docs
|
|
- Administrator Topics:
|
|
- Kubernetes services: serving/knative-kubernetes-services.md
|
|
- Accessing request traces: serving/accessing-traces.md
|
|
- Enabling requests to Knative services when additional authorization policies are enabled: serving/istio-authorization.md
|
|
- Exclude namespaces from the Knative webhook: serving/webhook-customizations.md
|
|
- Configuring high-availability components: serving/config-ha.md
|
|
- Configuring the ingress gateway: serving/setting-up-custom-ingress-gateway.md
|
|
- Configuring domain names: serving/using-a-custom-domain.md
|
|
- Converting a Kubernetes Deployment to a Knative Service: serving/convert-deployment-to-knative-service.md
|
|
- Extending Queue Proxy image with QPOptions: serving/queue-extensions.md
|
|
- Serving configuration:
|
|
- Configure Deployment resources: serving/configuration/deployment.md
|
|
- Configuring gradual rollout of traffic to Revisions: serving/configuration/rolling-out-latest-revision-configmap.md
|
|
- Feature and extension flags: serving/configuration/feature-flags.md
|
|
- Configure the Defaults ConfigMap: serving/configuration/config-defaults.md
|
|
- Serving encryption configuration:
|
|
- Using custom TLS certificates in the networking layer: serving/encryption/using-certificates-in-networking-layer.md
|
|
- Enabling automatic TLS certificate provisioning: serving/encryption/enabling-automatic-tls-certificate-provisioning.md
|
|
# Serving - Application Security
|
|
- Application security:
|
|
- About Security-Guard: serving/app-security/security-guard-about.md
|
|
- Installing Security-Guard: serving/app-security/security-guard-install.md
|
|
- Security-guard quickstart: serving/app-security/security-guard-quickstart.md
|
|
- Security-Guard example alerts: serving/app-security/security-guard-example-alerts.md
|
|
# Serving - observability
|
|
- Observability:
|
|
- Collecting logs: serving/observability/logging/collecting-logs.md
|
|
- Configuring logging: serving/observability/logging/config-logging.md
|
|
- Configuring Request logging: serving/observability/logging/request-logging.md
|
|
- Collecting metrics: serving/observability/metrics/collecting-metrics.md
|
|
- Knative Serving metrics: serving/observability/metrics/serving-metrics.md
|
|
# Serving - troubleshooting
|
|
- Troubleshooting:
|
|
- Debugging application issues: serving/troubleshooting/debugging-application-issues.md
|
|
# Serving reference docs
|
|
- Reference:
|
|
- Serving API: serving/reference/serving-api.md
|
|
###############################################################################
|
|
# Eventing
|
|
###############################################################################
|
|
- Eventing:
|
|
- Knative Eventing overview: eventing/README.md
|
|
- Event Mesh: eventing/event-mesh.md
|
|
- Resources:
|
|
- Brokers:
|
|
- About Brokers: eventing/brokers/README.md
|
|
- Broker types:
|
|
- Available Broker types: eventing/brokers/broker-types/README.md
|
|
# add default IMC broker page, page explaining broker types
|
|
- Channel based Broker: eventing/brokers/broker-types/channel-based-broker/README.md
|
|
- Apache Kafka:
|
|
- About Apache Kafka Broker: eventing/brokers/broker-types/kafka-broker/README.md
|
|
- Configuring Kafka features: eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md
|
|
- RabbitMQ Broker: eventing/brokers/broker-types/rabbitmq-broker/README.md
|
|
- Creating a Broker: eventing/brokers/create-broker.md
|
|
- Developer configuration options: eventing/brokers/broker-developer-config-options.md
|
|
- Triggers:
|
|
- Using Triggers: eventing/triggers/README.md
|
|
# about triggers docs
|
|
# - Administrator configuration options: eventing/triggers/trigger-admin-config-options.md
|
|
# - Developer configuration options: eventing/triggers/trigger-developer-config-options.md
|
|
# Eventing - developer docs
|
|
- Developer topics:
|
|
- Event sources:
|
|
- About event sources: eventing/sources/README.md
|
|
- ApiServerSource:
|
|
- About ApiServerSource: eventing/sources/apiserversource/README.md
|
|
- Creating an ApiServerSource object: eventing/sources/apiserversource/getting-started.md
|
|
- ApiServerSource reference: eventing/sources/apiserversource/reference.md
|
|
- Apache Kafka Source: eventing/sources/kafka-source/README.md
|
|
- PingSource:
|
|
- Creating a PingSource object: eventing/sources/ping-source/README.md
|
|
- PingSource reference: eventing/sources/ping-source/reference.md
|
|
- RabbitMQSource: eventing/sources/rabbitmq-source/README.md
|
|
- RedisStreamSource:
|
|
- About RedisStreamSource: eventing/sources/redis/README.md
|
|
- Creating a RedisStreamSource object: eventing/sources/redis/getting-started.md
|
|
# BYO event source
|
|
- Custom event sources:
|
|
- Custom event sources overview: eventing/custom-event-source/README.md
|
|
- Create a custom event source:
|
|
- Creating an event source overview: eventing/custom-event-source/custom-event-source/README.md
|
|
- Using the Knative sample repository:
|
|
- Configure the sample: eventing/custom-event-source/custom-event-source/sample-repo.md
|
|
- Create a controller: eventing/custom-event-source/custom-event-source/controller.md
|
|
- Create a receive adapter: eventing/custom-event-source/custom-event-source/receive-adapter.md
|
|
- Publishing an event source to your cluster: eventing/custom-event-source/custom-event-source/publish-event-source.md
|
|
- SinkBinding:
|
|
- About SinkBinding: eventing/custom-event-source/sinkbinding/README.md
|
|
- Create a SinkBinding: eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md
|
|
- SinkBinding reference: eventing/custom-event-source/sinkbinding/reference.md
|
|
- ContainerSource:
|
|
- Create a ContainerSource: eventing/custom-event-source/containersource/README.md
|
|
- ContainerSource Reference: eventing/custom-event-source/containersource/reference.md
|
|
- Event sinks:
|
|
- About sinks: eventing/sinks/README.md
|
|
- Apache Kafka Sink: eventing/sinks/kafka-sink.md
|
|
- Handling delivery failure: eventing/event-delivery.md
|
|
- Flows:
|
|
- About flows: eventing/flows/README.md
|
|
- Parallel: eventing/flows/parallel.md
|
|
- Sequence:
|
|
- About Sequences: eventing/flows/sequence/README.md
|
|
- Displaying Sequence output: eventing/flows/sequence/sequence-reply-to-event-display/README.md
|
|
- Using Sequences in series: eventing/flows/sequence/sequence-reply-to-sequence/README.md
|
|
- Create additional events: eventing/flows/sequence/sequence-terminal/README.md
|
|
- Using with Broker and Trigger: eventing/flows/sequence/sequence-with-broker-trigger/README.md
|
|
- Channels:
|
|
- About Channels: eventing/channels/README.md
|
|
- Channel types and defaults: eventing/channels/channel-types-defaults.md
|
|
- Creating a Channel using cluster or namespace defaults: eventing/channels/create-default-channel.md
|
|
- Available Channels: eventing/channels/channels-crds.md
|
|
- Subscriptions: eventing/channels/subscriptions.md
|
|
- Event registry: eventing/event-registry.md
|
|
- Sugar controller: eventing/sugar/README.md
|
|
- Administrator topics:
|
|
# Eventing config
|
|
- Eventing configuration:
|
|
- Configure Broker defaults: eventing/configuration/broker-configuration.md
|
|
- Configure Channel defaults: eventing/configuration/channel-configuration.md
|
|
- Configure Apache Kafka Channel defaults: eventing/configuration/kafka-channel-configuration.md
|
|
- Configure event source defaults: eventing/configuration/sources-configuration.md
|
|
- Configure Sugar Controller: eventing/configuration/sugar-configuration.md
|
|
# Eventing - observability
|
|
- Observability:
|
|
- Accessing CloudEvent traces: eventing/accessing-traces.md
|
|
- Collecting logs: eventing/observability/logging/collecting-logs.md
|
|
- Configuring logging: eventing/observability/logging/config-logging.md
|
|
- Collecting metrics: eventing/observability/metrics/collecting-metrics.md
|
|
- Knative Eventing metrics: eventing/observability/metrics/eventing-metrics.md
|
|
# Eventing - troubleshooting
|
|
- Troubleshooting:
|
|
- Debugging: eventing/troubleshooting/README.md
|
|
- Experimental Features:
|
|
- About Eventing experimental features: eventing/experimental-features/README.md
|
|
- DeliverySpec.Timeout field: eventing/experimental-features/delivery-timeout.md
|
|
- DeliverySpec.RetryAfterMax field: eventing/experimental-features/delivery-retryafter.md
|
|
- New Trigger Filters: eventing/experimental-features/new-trigger-filters.md
|
|
- KReference.Group field: eventing/experimental-features/kreference-group.md
|
|
- Knative reference mapping: eventing/experimental-features/kreference-mapping.md
|
|
- EventType auto creation: eventing/experimental-features/eventtype-auto-creation.md
|
|
- Transport Encryption: eventing/experimental-features/transport-encryption.md
|
|
- Sender Identity: eventing/experimental-features/sender-identity.md
|
|
# Eventing reference docs
|
|
- Reference:
|
|
- Eventing API: eventing/reference/eventing-api.md
|
|
###############################################################################
|
|
# CLI
|
|
###############################################################################
|
|
- Knative CLI:
|
|
- CLI tools: client/README.md
|
|
- Installing the Knative CLI: client/install-kn.md
|
|
- Customizing kn: client/configure-kn.md
|
|
- kn plugins: client/kn-plugins.md
|
|
###############################################################################
|
|
# Code samples
|
|
###############################################################################
|
|
- Code samples:
|
|
- Code sample overview: samples/README.md
|
|
- Serving code samples: samples/serving.md
|
|
- Eventing code samples: samples/eventing.md
|
|
# Reference docs
|
|
- Reference:
|
|
- Security: reference/security/README.md
|
|
- Release notes: reference/relnotes/README.md
|
|
- Blog: /blog/
|
|
- About:
|
|
- Testimonials: about/testimonials.md
|
|
- Case studies:
|
|
- deepc: about/case-studies/deepc.md
|
|
- Outfit7: about/case-studies/outfit7.md
|
|
- Puppet: about/case-studies/puppet.md
|
|
- PNC Bank: about/case-studies/pnc.md
|
|
- Community:
|
|
- How To Get Involved: community/README.md
|
|
- Contribute to Knative: community/contributing.md
|
|
- Community Rules and Practices: community/governance.md
|