https://github.com/deislabs/krustlet-wagi-provider
A Krustlet Provider for WAGI modules.
https://github.com/deislabs/krustlet-wagi-provider
Last synced: about 1 year ago
JSON representation
A Krustlet Provider for WAGI modules.
- Host: GitHub
- URL: https://github.com/deislabs/krustlet-wagi-provider
- Owner: deislabs
- License: apache-2.0
- Created: 2021-08-06T14:33:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-08-25T18:10:56.000Z (almost 3 years ago)
- Last Synced: 2025-03-29T09:22:09.945Z (about 1 year ago)
- Language: Rust
- Size: 962 KB
- Stars: 12
- Watchers: 13
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Krustlet WAGI Provider
**WARNING:** This is experimental code.
It is not considered production-grade by its developers, neither is it "supported" software.
This is a [Krustlet](https://github.com/deislabs/krustlet) [Provider](https://docs.krustlet.dev/topics/architecture/#providers) implementation for the [WAGI](https://github.com/deislabs/wagi) runtime.
## Documentation
If you're new to Krustlet, get started with [the
introduction](https://github.com/deislabs/krustlet/blob/master/docs/intro/README.md) documentation.
For more in-depth information about Krustlet, plunge right into the [topic
guides](https://github.com/deislabs/krustlet/blob/master/docs/topics/README.md).
# Running the Demo
In a new terminal, start the WAGI provider:
```
$ just run
```
In another terminal:
```
$ kubectl apply -f demos/wagi/k8s.yaml
```
Once the pod is ready:
```
$ curl 127.0.0.1:3000/hello
hello world
```