Skip to content

serverless-components/kubernetes-namespace

Repository files navigation

kubernetes-namespace

Instantly create, update and remove Kubernetes namespaces 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-kubernetes-namespace

component: kubernetes-namespace@dev

inputs:
  name: 'default' # default is `'default'`
  labels: # default is `null`
    foo: bar
    baz: qux

4. Deploy

$ serverless

New to Components?

Checkout the Serverless Components repo for more information.

About

Instantly create, update and remove Kubernetes namespaces with Serverless Components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published