Skip to content

Commit 72da320

Browse files
committed
_index.md: re-order the projects and minor word tweaks
1. rename containerd spin shim -> containerd shim spin for consistency 2. Move the Spin operator to the top of the projects page 3. Rename 'Overview' to 'SpinKube Projects' 4. Remove over-explaination of projects Signed-off-by: Jiaxiao (mossaka) Zhou <[email protected]>
1 parent eacc9a9 commit 72da320

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

content/en/_index.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ image_anchor="top" height="full" >}} <a class="btn btn-lg btn-primary me-3 mb-4"
1313
{{% blocks/lead color="secondary" %}}
1414

1515
SpinKube combines the <a href="https://github.com/spinkube/spin-operator">Spin operator</a>, <a
16-
href="https://github.com/spinkube/containerd-shim-spin">containerd Spin shim</a>, and the <a
16+
href="https://github.com/spinkube/containerd-shim-spin">containerd shim Spin</a>, and the <a
1717
href="https://github.com/spinkube/runtime-class-manager">runtime class manager</a> (formerly <a
1818
href="https://kwasm.sh/">KWasm</a>) open source projects with contributions from Microsoft, SUSE,
1919
Liquid Reply, and Fermyon. By running applications at the Wasm abstraction layer, SpinKube gives
@@ -26,36 +26,33 @@ Kubernetes.
2626
|![Microsoft](../logo-microsoft.png)|![Liquid Reply](../logo-liquidreply.png)|![SUSE](../logo-suse.png)|![Fermyon](../logo-fermyon.png)|
2727
|---|---|---|---|
2828

29-
### Overview
29+
### SpinKube Projects
30+
31+
**Spin Operator** The [Spin Operator](https://github.com/spinkube/spin-operator/) enables deploying
32+
Spin applications to Kubernetes. The foundation of this project is built using the
33+
[kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) framework. Spin Operator defines Spin
34+
App Custom Resource Definitions (CRDs). Spin Operator watches SpinApp Custom Resources e.g. Spin app
35+
image, replicas, schedulers and other user-defined values and realizes the desired state in the
36+
Kubernetes cluster. Spin Operator introduces a host of functionality such as resource-based scaling
37+
event-driven scaling and much more.
3038

3139
**Containerd Shim Spin** The [Containerd Shim Spin
3240
repository](https://github.com/spinkube/containerd-shim-spin) provides shim implementations for
3341
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.
42+
([WASI](https://github.com/WebAssembly/WASI)) workloads managed by containerd. It enables workloads built using the [Spin
43+
framework](https://github.com/fermyon/spin) to function similarly to container workloads in a Kubernetes environment.
3844

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
45+
**Runtime Class Manager** The [Runtime Class Manager](https://github.com/spinkube/runtime-class-manager) is designed to automate and manage the
4146
lifecycle of containerd shims in a Kubernetes environment. This includes tasks like installation,
4247
update, removal, and configuration of shims, reducing manual errors and improving reliability in
43-
managing WebAssembly (Wasm) workloads and other containerd extensions.
48+
managing Wasm workloads and other containerd extensions.
4449

4550
**Spin Plugin for Kubernetes** The [Spin plugin for
46-
Kubernetes](https://github.com/spinkube/spin-plugin-kube) is designed to enhance Kubernetes by
51+
Kubernetes](https://github.com/spinkube/spin-plugin-kube) is a Spin Plugin, designed to enhance Kubernetes by
4752
enabling the execution of Wasm modules directly within a Kubernetes cluster. This plugin works by
4853
integrating with containerd shims, allowing Kubernetes to manage and run Wasm workloads in a way
4954
similar to traditional container workloads.
5055

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
57-
event-driven scaling and much more.
58-
5956
**Spin Trigger MQTT** [Spin Trigger MQTT](https://github.com/spinkube/spin-trigger-mqtt/) is an MQTT
6057
trigger designed specifically for Spin. It enables seamless integration between Spin and MQTT-based
6158
systems, allowing you to automate workflows and trigger actions based on MQTT messages.

0 commit comments

Comments
 (0)