README ¶ Knative CLI Knative CLI (knctl) provides simple set of commands to interact with a Knative installation. Grab pre-built binaries from the Releases page. Docs Basic workflow Deploy from public Git repo Deploy from private Git repo Deploy from local source directory Deploy with custom Build Template (for example Buildpack) Deploy with secrets Blue-green deploy knctl as a kubectl plugin Advanced Manage domains Standalone build Annotations Ingresses Complete command reference Blog posts IBM Developer Blog: Introducing Knctl: A simpler way to work with Knative starkandwayne.com blog Deploying 12-factor apps to Knative Building and deploying applications to Knative Adding public traffic to Knative on Google Kubernetes Engine Adding a custom hostname domain for Knative services Build Docker images inside your Kubernetes with Knative Build Binding secrets to Knative services Talks Introducing Knctl, a command line tool for Knative (YouTube) Dr Nic's Introducing Knative to Small Teams talk (slides only) Development # export GOPATH=... $ ./hack/build.sh $ ./knctl version Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd knctl hack pkg knctl/build knctl/cmd knctl/cmd/basicauthsecret knctl/cmd/build knctl/cmd/core knctl/cmd/domain knctl/cmd/flags knctl/cmd/ingress knctl/cmd/knative knctl/cmd/pod knctl/cmd/revision knctl/cmd/route knctl/cmd/service knctl/cmd/serviceaccount knctl/cmd/sshauthsecret knctl/cobrautil knctl/ingress knctl/kube knctl/logs knctl/service knctl/util test e2e e2e/assets/simple-app e2e/assets/simple-app-failing-1 e2e/assets/simple-app-failing-2 e2e/assets/simple-app-without-dockerfile Click to show internal directories. Click to hide internal directories.