bumping knative.dev/serving 26992d3...a1a7287: > a1a7287 Drop MaxDurationSeconds from the RevisionSpec (# 12635) > 9df07fc bump docker/distribution to v2.8.0 (# 12636) > 0ee7b6f Update community files (# 12632) > 072ddb3 Add pvc e2e test (# 12547) > 615c3c5 Update net-istio nightly (# 12630) > 20a4ca5 upgrade to latest dependencies (# 12624) > 7ab3a5f Update community files (# 12629) > 57b6b75 Update net-contour nightly (# 12628) > 3823b1e Update net-kourier nightly (# 12627) bumping knative.dev/hack 7331bb1...0456e8b: > 0456e8b Update community files (# 152) > b9cb198 Update community files (# 151) > 0e30607 Update kntest path after https://github.com/knative/test-infra/pull/3087 (# 150) bumping knative.dev/pkg fc93ac7...3c00bb0: > 3c00bb0 Update community files (# 2426) bumping knative.dev/networking bd21fc9...4337f03: > 4337f03 upgrade to latest dependencies (# 619) > 2538710 Update community files (# 618) > a70f23c Update community files (# 617) bumping knative.dev/eventing 0326f92...13c0ce8: > 13c0ce8 upgrade to latest dependencies (# 6121) Signed-off-by: Knative Automation <automation@knative.team> |
||
|---|---|---|
| .github | ||
| cmd/kn | ||
| config | ||
| conventions | ||
| docs | ||
| hack | ||
| lib | ||
| pkg | ||
| test | ||
| third_party/VENDOR-LICENSE | ||
| tools/knb | ||
| vendor | ||
| .codecov.yaml | ||
| .gitignore | ||
| .golangci.yaml | ||
| .ko.yaml | ||
| CHANGELOG.adoc | ||
| CODE-OF-CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| OWNERS | ||
| OWNERS_ALIASES | ||
| README.md | ||
| go.mod | ||
| go.sum | ||
README.md
Kn
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
kubectlplugins - 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
knin a TektonTask.
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
Start with 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. For more information, have a look at:
- User guide
- Installation - How to install
knand run on your machine - Examples - Use case based examples
- Installation - How to install
- Reference Manual - all possible commands and options with usage examples
Additionally you can visit knative.dev for more examples.
Developers
If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md.