Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

serverless-components/knative-serving

Open more actions menu

Repository files navigation

knative-serving

Instantly create and update Knative services on top of your Kubernetes cluster with Serverless Components.

 

  1. Install
  2. Create
  3. Configure
  4. Deploy

 

1. Install

$ npm install -g serverless

2. Create

Just create a serverless.yml file

$ touch serverless.yml

Then create a .env file

$ touch .env

Update the .env file with information about your Kubernetes setup

# .env
KUBERNETES_ENDPOINT=https://cluster.example.com
KUBERNETES_PORT=6443
KUBERNETES_SERVICE_ACCOUNT_TOKEN=xxxx
KUBERNETES_SKIP_TLS_VERIFY=false

3. Configure

# serverless.yml
org: acme
app: todo
name: todo-knative-serving

component: knative-serving@dev

inputs:
  knativeGroup: serving.knative.dev # default is `serving.knative.dev`
  knativeVersion: v1alpha1 # default is `v1alpha1`
  registryAddress: 'https://container-registry.acme.com' # default is `'https://index.docker.io/v1'`
  namespace: 'default' # default is `'default'`
  name: my-knative-service
  repository: acme/some-func
  tag: latest

4. Deploy

$ serverless

New to Components?

Checkout the Serverless Components repo for more information.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.