bumping knative.dev/eventing 38f3845...316e14d: > 316e14d upgrade to latest dependencies (# 5717) bumping knative.dev/networking 9d1fe47...eb37d69: > eb37d69 Create cert pool for each test client (# 508) > 25d317b upgrade to latest dependencies (# 507) > 78c491e upgrade to latest dependencies (# 506) > 060e46e upgrade to latest dependencies (# 505) > c94e114 upgrade to latest dependencies (# 504) > 5c789e6 upgrade to latest dependencies (# 503) > be5cfde upgrade to latest dependencies (# 502) bumping knative.dev/serving 1c022d7...33aeffc: > 33aeffc Delete orphaned tag certificates after tag deletion (# 11798) > f402f87 Introduce a flag to set memory used in the resource limit test (# 11957) > a71d49d Update net-istio nightly (# 11975) > e85265c Update net-contour nightly (# 11974) > a9213d1 Update net-certmanager nightly (# 11973) > 9342eeb Add Kubernetes 1.22 to CI (# 11981) > 0042297 drop (# 11968) > 0342070 upgrade to latest dependencies (# 11970) > 3d2eec9 Update net-certmanager nightly (# 11963) > 1762cdc Update net-contour nightly (# 11962) > c65ed94 Update net-kourier nightly (# 11961) > 42353dd Update net-istio nightly (# 11960) > 4fcaa97 dd more logging to background digest resolver (# 11959) > 4818437 upgrade to latest dependencies (# 11942) > 92862ef Speed up concurrency state handler tests (# 11910) > cc19d71 Update net-contour nightly (# 11950) > 794661a Touch up TestIdleTimeoutHandler some more (# 11953) > 5e495e6 Update net-istio nightly (# 11951) > e1df9b5 Remove unused isAggressive parameter (# 11935) > 9b8b4f6 Run podspeed as part of CI (# 11903) > c77bf60 Update net-certmanager nightly (# 11952) > f3e4eff Update net-kourier nightly (# 11938) > 734fdcf Stabilize TestIdleTimeoutHandler (# 11946) > 85a352a Skip TestHPAAutoscaleUpDownUpMem because of excessive flakiness (# 11945) > cecace7 Update net-contour nightly (# 11936) > 831536e Update net-istio nightly (# 11937) > c2b78ab Drop unnecessary RetryingRouteInconsistency helper (# 11933) > ac4dc6a Adding simple conformance test for Service list and delete (# 11925) bumping knative.dev/pkg 73d4fe6...d4505c6: > d4505c6 Source validation fixes (# 2251) > fb7ee28 when testing downstream use the correct release branch (# 2265) > bfab3c8 Add back inadvertedly deleted call to ObserveKind (# 2282) > d569db3 Add context to reconcile error logs (# 2281) > 9a4b612 Added invalid value field error with details (# 2246) > d9b35c4 Delete deprecated ObserveFinalizeKind API (# 2248) > 71508fc Introduce `duckv1.Pod`. (# 2280) > 26db1ba Enable using `duckv1.WithPod` with our webhook infra. (# 2279) 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 | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| OWNERS | ||
| OWNERS_ALIASES | ||
| README.md | ||
| code-of-conduct.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.