Skip to content

Commit b486719

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

File tree

1 file changed

+21
-30
lines changed

1 file changed

+21
-30
lines changed

content/en/_index.md

Lines changed: 21 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ 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 an open source, Kubernetes native project that streamlines developing,
9+
deploying, and operating WebAssembly (Wasm) workloads in Kubernetes - resulting in delivering smaller, more portable applications with exciting compute performance benefits.</p>
910
{{< blocks/link-down color="info" >}}
1011
{{< /blocks/cover >}}
1112

@@ -28,36 +29,26 @@ Kubernetes.
2829

2930
### Overview
3031

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
32+
[**Containerd Shim Spin**](https://github.com/spinkube/containerd-shim-spin) provides a shim for running Spin
33+
workloads managed by containerd. The Spin workload uses this shim as a runtime class within Kubernetes and enables
34+
these workloads to function similarly to container workloads in Pods in Kubernetes.
35+
36+
[**Runtime Class Manager**](https://github.com/spinkube/runtime-class-manager) is an operator that
37+
automates and manages the lifecycle of containerd shims in a Kubernetes environment. This includes tasks
38+
like installation, update, removal, and configuration of shims, reducing manual errors and improving
39+
reliability in managing WebAssembly (Wasm) workloads and other containerd extensions.
40+
41+
[**Spin Operator**](https://github.com/spinkube/spin-operator/) is a Kubernetes operator that enables
42+
deploying and running Spin applications in Kubernetes. It houses the SpinApp and SpinAppExecutor CRDs
43+
which are used for configuring the individual workloads and workload execution configuration such as
44+
runtime class. Spin Operator introduces a host of functionality such as resource-based scaling,
5745
event-driven scaling and much more.
5846

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.
47+
[**Spin kube plugin**](https://github.com/spinkube/spin-plugin-kube) is a plugin for the [Spin](https://developer.fermyon.com/spin/v3/index) CLI
48+
thats aim to ease the experience for deploying and inspecting Spin workloads in Kubernetes.
49+
50+
[**Spin Trigger MQTT**](https://github.com/spinkube/spin-trigger-mqtt/) trigger enables seamless integration
51+
between Spin and MQTT-based systems, allowing you to automate workflows and trigger actions based on MQTT
52+
messages.
6253

6354
{{% /blocks/lead %}}

0 commit comments

Comments
 (0)