Code Monkey home page Code Monkey logo

docs's Introduction

Welcome, Knative

Knative (pronounced kay-nay-tiv) extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center.

Each of the components under the Knative project attempt to identify common patterns and codify the best practices that are shared by successful real-world Kubernetes-based frameworks and applications. Knative components focus on solving many mundane but difficult tasks such as:

Developers on Knative can use familiar idioms, languages, and frameworks to deploy any workload: functions, applications, or containers.

Components

The following Knative components are currently available:

  • Build - Source-to-container build orchestration
  • Eventing - Management and delivery of events
  • Serving - Request-driven compute that can scale to zero

Audience

Knative is designed with different personas in mind:

Diagram that displays different Audiences for Knative

Developers

Knative components offer developers Kubernetes-native APIs for deploying serverless-style functions, applications, and containers to an auto-scaling runtime.

To join the conversation, head over to the Knative users Google group.

Operators

Knative components are intended to be integrated into more polished products that cloud service providers or in-house teams in large enterprises can then operate.

Any enterprise or cloud provider can adopt Knative components into their own systems and pass the benefits along to their customers.

Contributors

With a clear project scope, lightweight governance model, and clean lines of separation between pluggable components, the Knative project establishes an efficient contributor workflow.

Knative is a diverse, open, and inclusive community. To get involved, see CONTRIBUTING.md and join the Knative community.

Your own path to becoming a Knative contributor can begin anywhere. Bug reports and friction logs from new developers are especially welcome.

Documentation

Follow the links in this section to learn more about Knative.

Getting started

Configuration and networking

Samples and demos

Logging and metrics

Debugging


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.

docs's People

Contributors

labadav avatar rgregg avatar samodell avatar mchmarny avatar ptdelaney avatar evankanderson avatar mdemirhan avatar mattmoor avatar imjasonh avatar adrcunha avatar grantr avatar tcnghia avatar jonjohnsonjr avatar richieescarez avatar trisberg avatar steren avatar josephburnett avatar averikitsch avatar bobcatfish avatar dprotaso avatar krancour avatar yanweiguo avatar adamharwayne avatar bsnchan avatar sebgoa avatar jessiezcc avatar akyyy avatar sukhil-suresh avatar scothis avatar pmorie avatar

Stargazers

Chandan avatar Karan Kumar avatar jrccrj avatar Michael Corrado avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

rohit1675

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.