Skip to content

Knative developer experience, docs, reference Knative CLI implementation

License

Notifications You must be signed in to change notification settings

shashank-iitbhu/client

This branch is 74 commits behind knative/client:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

70805a6 · Dec 20, 2023
Sep 6, 2023
Oct 20, 2023
Mar 7, 2020
Oct 13, 2020
Dec 20, 2023
Nov 29, 2023
Jul 26, 2023
Dec 20, 2023
Nov 16, 2023
Nov 16, 2023
Sep 22, 2022
Dec 4, 2023
Apr 12, 2022
Mar 8, 2021
Feb 16, 2021
Apr 28, 2022
May 31, 2022
Mar 21, 2022
Aug 16, 2021
Apr 12, 2023
Dec 13, 2018
May 17, 2021
Dec 1, 2023
Nov 28, 2023
Nov 20, 2023
Dec 4, 2023
Dec 4, 2023

Repository files navigation

Kn

go.dev reference Go Report Card Releases LICENSE Slack Status codecov

The Knative client kn is your door to the Knative world. It allows you to create Knative resources interactively from the command line or from within scripts.

kn offers you:

  • Full support for managing all features of Knative Serving (services, revisions, traffic splits)
  • Growing support for Knative eventing, closely following its development (managing of sources & triggers)
  • A plugin architecture similar to that of kubectl plugins
  • A thin client-specific API in golang which helps with tasks like synchronously waiting on Knative service write operations.
  • An easy integration of Knative into Tekton Pipelines by using kn in a Tekton Task.

This client uses the Knative Serving and Knative Eventing APIs exclusively so that it will work with any Knative installation, even those that are not Kubernetes based. It does not help with installing Knative itself though. Please refer to the various Knative installation options for how to install Knative with its prerequisites.

Documentation

Refer to the user's guide to learn more. You can read about common use cases, get detailed documentation on each command, and learn how to extend the kn CLI.

Following are some useful resources for getting-started using kn CLI:

Additionally you can visit knative.dev for more examples.

Developers

If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md. For a list of help wanted issues in Knative, check out CLOTRIBUTOR

About

Knative developer experience, docs, reference Knative CLI implementation

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.3%
  • Shell 1.7%