Skip to content

Accomplish a task

Find directions for a concrete goal in your application or cluster. These guides assume you know what you want to do; check each guide's prerequisites, permissions, and required components. If you are trying Knative for the first time, choose a guided learning route instead.

Develop and deploy functions

Start with local project creation and execution; build separately when that is your goal. Deployment and event subscription are separate tasks with cluster, registry, and component prerequisites described in their guides.

For tooling setup, see installing func and installing kn. For cluster-facing Functions commands, use the effective kubeconfig/current-context guard. A context selected only through a kubectl or kn flag does not select the cluster for a later func command.

Deploy and manage HTTP services

Adapting an existing Kubernetes Deployment? Consult the Deployment-to-Service mapping reference for manifest correspondence and workload-fit constraints. It is not a migration or cutover procedure; creating a separate Service does not redirect existing clients.

For related scaling guides and settings, use the autoscaling topic overview, including scale bounds.

Route and process events

Source and Broker implementations have their own requirements. Use the Eventing overview to locate related resource guides.

Operate a Knative cluster

Cluster-level changes generally require administrator permissions. Application configuration and cluster defaults are different scopes; follow the guide for the scope you intend to change.

Goal Starting point
Install Choose an installation path for an existing cluster.
Configure Work with ConfigMaps or use the generic Operator-managed ConfigMap workflow, according to how your installation is managed. For other Operator changes, choose a Serving configuration goal or Eventing configuration goal.
Secure Choose a security configuration or artifact-verification task. For security boundaries, read the threat model.
Observe Collect Serving metrics or Eventing metrics.
Upgrade Check the installed version, then consult the upgrade guidance.

The administrator overview connects these responsibilities. Installation alone does not establish production readiness.

Secure a Knative installation

For trust boundaries and private vulnerability reporting, use security guidance and disclosure. Artifact verification and installation alone do not establish a secure deployment.

Investigate a problem

To practice debugging rather than repair your own route, use the Channel/Subscription demonstration.

For the reasons behind a setting, switch to explanation. For exact fields, defaults, and implementation constraints, use reference.

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.