# Knative serving documentation

[Read product documentation](https://docs.cloud.google.com/anthos/run/docs/architecture-overview)
Knative serving is Google's managed and fully supported
[Knative](https://knative.dev)
offering. Knative serving abstracts away the complexity of Kubernetes, making it
easy to build and deploy your serverless workloads across
[hybrid and multi-cloud environments](https://docs.cloud.google.com/anthos/clusters).


[Learn about other Google managed serverless products](https://docs.cloud.google.com/serverless#section-6).

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

-

  [Deploy an application to Knative serving](https://docs.cloud.google.com/anthos/run/docs/deploy-application)

-

  [Set up Knative serving](https://docs.cloud.google.com/anthos/run/docs/setup)

-

  [Map custom domains](https://docs.cloud.google.com/anthos/run/docs/mapping-custom-domains)

-

  [Use managed TLS certificates and HTTPS](https://docs.cloud.google.com/anthos/run/docs/managed-tls)

### Reference

-

  [gcloud commands](https://docs.cloud.google.com/sdk/gcloud/reference/run)

-

  [Container runtime contract](https://docs.cloud.google.com/anthos/run/docs/reference/container-contract)

-

  [Supported cluster versions](https://docs.cloud.google.com/anthos/run/docs/cluster-versions)

-

  [Quotas and limits](https://docs.cloud.google.com/anthos/run/quotas)

### Resources

-

  [Pricing](https://cloud.google.com/run/pricing)

-

  [Release notes](https://docs.cloud.google.com/anthos/run/docs/release-notes)

-

  [Troubleshooting](https://docs.cloud.google.com/anthos/run/docs/troubleshooting)

-

  [Support](https://docs.cloud.google.com/anthos/run/docs/support)

## Related resources

Training and tutorials Use cases Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Tutorial Training and tutorials

### [Using system packages](https://docs.cloud.google.com/anthos/run/docs/tutorials/system-packages)


Learn how to build a Knative serving service that transforms a graph description input parameter into a diagram in the PNG image format.


Tutorial Training and tutorials

### [Local troubleshooting of a Knative serving service](https://docs.cloud.google.com/anthos/run/docs/tutorials/local-troubleshooting)


Troubleshoot a broken Knative serving service using Stackdriver tools for discovery and a local development workflow for investigation. This tutorial uses a sample project that results in runtime errors when deployed, which you troubleshoot to find and fix the problem.


Best practice Use cases

### [Patterns for scalable and resilient apps](https://docs.cloud.google.com/solutions/scalable-and-resilient-apps)


Learn patterns and practices for creating apps that are resilient and scalable, two essential goals of many modern architecture exercises. A well-designed app scales up and down as demand increases and decreases, and is resilient enough to withstand service disruptions. Building and operating apps that meet these requirements requires careful planning and design.

Scalability Resilience High availability

<br />

Whitepaper Use cases

### [Modernization path for .NET applications on Google Cloud](https://docs.cloud.google.com/solutions/modernization-path-dotnet-applications-google-cloud)


This document looks at the common limitations of monolithic applications and describes a gradual yet structured process for modernizing them. This document is intended for cloud architects, system administrators, and CTOs who are familiar with Windows and the .NET ecosystem and want to learn more about what modernization involves.

.NET Modernization Migration

<br />

Best practice Use cases

### [Google Cloud Well-Architected Framework](https://docs.cloud.google.com/architecture/framework)


The Google Cloud Well-Architected Framework provides recommendations and describes best practices to help architects, developers, administrators, and other cloud practitioners design and operate a cloud topology that's secure, efficient, resilient, high-performing, and cost-effective.

Enterprise

<br />

Code sample Code Samples

### [Starting a Kubernetes app from a template](https://docs.cloud.google.com/code/docs/intellij/creating-a-k8-app)


Start your app from a template within Intellij, including Flask, Django, Node.js, Java, and Go templates.


Code sample Code Samples

### [Node.js samples](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/blob/master/run/)


Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others.


Code sample Code Samples

### [Python samples](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/run/)


Includes HelloWorld, Pub/Sub, and Cloud SQL examples.


Code sample Code Samples

### [Go samples](https://github.com/GoogleCloudPlatform/golang-samples/tree/master/run/)


Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others.


Code sample Code Samples

### [Java samples](https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/run/)


Includes HelloWorld, Pub/Sub, Cloud SQL examples, image processing, and many others.


Code sample Code Samples

### [C# HelloWorld](https://github.com/knative/docs/tree/master/docs/serving/samples/hello-world/helloworld-csharp)


Knative sample that can be run on Knative serving.


## Related videos