Skip to content

Latest commit

 

History

History
 
 

wasmedge

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

WasmEdge extension

Installation

See Installing Extensions.

Usage

In order to create the Wasm workload, a runtimeclass needs to be created.

apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
  name: wasmedge
handler: wasmedge

Testing

Apply the following manifest to run sample pod using wasmedge:

apiVersion: v1
kind: Pod
metadata:
  name: wasmedge-test
spec:
  restartPolicy: Never
  runtimeClassName: wasmedge
  containers:
  - name: wasmedge-test
    image: wasmedge/example-wasi:latest

The pod should run without any errors:

$ kubectl get pods
NAME            READY   STATUS      RESTARTS   AGE
wasmedge-test   0/1     Completed   0          28s