Skip to content

Commit 03653df

Browse files
committed
make project descriptions more beginner friendly
Signed-off-by: Michelle Dhanani <[email protected]>
1 parent eaac442 commit 03653df

File tree

1 file changed

+20
-30
lines changed

1 file changed

+20
-30
lines changed

content/en/_index.md

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: SpinKube
55
{{< blocks/cover title="Hyper-efficient serverless on Kubernetes, powered by WebAssembly."
66
image_anchor="top" height="full" >}} <a class="btn btn-lg btn-primary me-3 mb-4" href="/docs"> Get
77
Started <i class="fas fa-arrow-alt-circle-right ms-2"></i> </a>
8-
<p class="lead mt-5">SpinKube is an open source project that streamlines developing, deploying and operating WebAssembly workloads in Kubernetes - resulting in delivering smaller, more portable applications and incredible compute performance benefits.</p>
8+
<p class="lead mt-5">SpinKube is a stack of open source, Kubernetes native projects that streamlines running WebAssembly (Wasm) workloads in Kubernetes - resulting in delivering smaller, more portable applications and exciting compute performance benefits.</p>
99
{{< blocks/link-down color="info" >}}
1010
{{< /blocks/cover >}}
1111

@@ -28,36 +28,26 @@ Kubernetes.
2828

2929
### Overview
3030

31-
**Containerd Shim Spin** The [Containerd Shim Spin
32-
repository](https://github.com/spinkube/containerd-shim-spin) provides shim implementations for
33-
running WebAssembly ([Wasm](https://webassembly.org/)) / Wasm System Interface
34-
([WASI](https://github.com/WebAssembly/WASI)) workloads using
35-
[runwasi](https://github.com/deislabs/runwasi) as a library, whereby workloads built using the [Spin
36-
framework](https://github.com/fermyon/spin) can function similarly to container workloads in a
37-
Kubernetes environment.
38-
39-
**Runtime Class Manager** The [Runtime Class Manager, also known as the Containerd Shim Lifecycle
40-
Operator](https://github.com/spinkube/runtime-class-manager), is designed to automate and manage the
41-
lifecycle of containerd shims in a Kubernetes environment. This includes tasks like installation,
42-
update, removal, and configuration of shims, reducing manual errors and improving reliability in
43-
managing WebAssembly (Wasm) workloads and other containerd extensions.
44-
45-
**Spin Plugin for Kubernetes** The [Spin plugin for
46-
Kubernetes](https://github.com/spinkube/spin-plugin-kube) is designed to enhance Kubernetes by
47-
enabling the execution of Wasm modules directly within a Kubernetes cluster. This plugin works by
48-
integrating with containerd shims, allowing Kubernetes to manage and run Wasm workloads in a way
49-
similar to traditional container workloads.
50-
51-
**Spin Operator** The [Spin Operator](https://github.com/spinkube/spin-operator/) enables deploying
52-
Spin applications to Kubernetes. The foundation of this project is built using the
53-
[kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) framework. Spin Operator defines Spin
54-
App Custom Resource Definitions (CRDs). Spin Operator watches SpinApp Custom Resources e.g. Spin app
55-
image, replicas, schedulers and other user-defined values and realizes the desired state in the
56-
Kubernetes cluster. Spin Operator introduces a host of functionality such as resource-based scaling
31+
[**Containerd Shim Spin**](https://github.com/spinkube/containerd-shim-spin) provides a containerd shim implementation for running Spin workloads which is then used as a runtime class within Kubernetes for
32+
executing Spin compliant workloads. It uses [runwasi](https://github.com/deislabs/runwasi) behind the
33+
scenes and enables workloads built using Spin to function similarly to container workloads in Kubernetes.
34+
35+
[**Runtime Class Manager**](https://github.com/spinkube/runtime-class-manager) is an operator that
36+
automates and manages the lifecycle of containerd shims in a Kubernetes environment. This includes tasks
37+
like installation, update, removal, and configuration of shims, reducing manual errors and improving
38+
reliability in managing WebAssembly (Wasm) workloads and other containerd extensions.
39+
40+
[**Spin Operator**](https://github.com/spinkube/spin-operator/) is a Kubernetes operator that enables
41+
deploying and running Spin applications in Kubernetes. It houses the SpinApp and SpinAppExecutor CRDs
42+
which are used for configuring the individual workloads and workload execution configuration such as
43+
runtime class. Spin Operator introduces a host of functionality such as resource-based scaling,
5744
event-driven scaling and much more.
5845

59-
**Spin Trigger MQTT** [Spin Trigger MQTT](https://github.com/spinkube/spin-trigger-mqtt/) is an MQTT
60-
trigger designed specifically for Spin. It enables seamless integration between Spin and MQTT-based
61-
systems, allowing you to automate workflows and trigger actions based on MQTT messages.
46+
[**Spin kube plugin**](https://github.com/spinkube/spin-plugin-kube) is a plugin for the [Spin](https://developer.fermyon.com/spin/v3/index) CLI
47+
thats aim to ease the experience for deploying and inspecting Spin workloads in Kubernetes.
48+
49+
[**Spin Trigger MQTT**](https://github.com/spinkube/spin-trigger-mqtt/) trigger enables seamless integration
50+
between Spin and MQTT-based systems, allowing you to automate workflows and trigger actions based on MQTT
51+
messages.
6252

6353
{{% /blocks/lead %}}

0 commit comments

Comments
 (0)