Skip to content

Commit 8b8a477

Browse files
docs: sync EKS and AWS into README and index.mdx matrices (#4118)
- Add EKS column and AWS row to Distribution × Provider matrix in README.md - Add EKS column and AWS row to Distribution × Provider matrix in index.mdx - Add EKS card to Distributions section in index.mdx - Add AWS card to Providers section in index.mdx - Add KWOK card to Distributions section in index.mdx (was missing) - Update 'Simple Clusters' bullet to include EKS - Update 'What KSail Bundles' table to include EKS and AWS The support-matrix.mdx and sidebar already reflected EKS/AWS from #4110; this PR brings README.md and docs/index.mdx into parity. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent ad8f0f6 commit 8b8a477

2 files changed

Lines changed: 24 additions & 13 deletions

File tree

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ Continue with the [Getting Started guide](https://ksail.devantler.tech/) for Git
4242

4343
| Category | Built-in Capabilities |
4444
|--------------------------|-------------------------------------------------------------|
45-
| Cluster Provisioning | Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl) |
45+
| Cluster Provisioning | Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl), EKS |
4646
| Container Orchestration | kubectl, Helm, Kustomize |
4747
| GitOps Engines | Flux, ArgoCD |
4848
| Secrets Management | SOPS with Age encryption |
4949
| Manifest Validation | Kubeconform |
5050
| Cluster Operations | K9s, backup & restore, multi-tenancy (`ksail tenant`) |
5151
| AI Integration | Chat assistant (Copilot SDK), MCP server, VS Code extension |
52-
| Infrastructure Providers | Docker (local), Hetzner Cloud, Sidero Omni |
52+
| Infrastructure Providers | Docker (local), Hetzner Cloud, Sidero Omni, AWS |
5353

5454
See the [feature overview](https://ksail.devantler.tech/features/) and [architecture guide](https://ksail.devantler.tech/architecture/) for details.
5555

@@ -61,11 +61,12 @@ See the [feature overview](https://ksail.devantler.tech/features/) and [architec
6161
| 🍎 macOS | arm64 |
6262
| ⊞ Windows (native untested; WSL2 recommended) | amd64, arm64 |
6363

64-
| Provider | Vanilla | K3s | Talos | VCluster | KWOK |
65-
|----------|----------|---------|-------|----------|-------------|
66-
| Docker | ✅ (Kind) | ✅ (K3d) || ✅ (Vind) | ✅ (kwokctl) |
67-
| Hetzner ||||||
68-
| Omni ||||||
64+
| Provider | Vanilla | K3s | Talos | VCluster | KWOK | EKS |
65+
|----------|----------|---------|-------|----------|-------------|------|
66+
| Docker | ✅ (Kind) | ✅ (K3d) || ✅ (Vind) | ✅ (kwokctl) ||
67+
| Hetzner |||||||
68+
| Omni |||||||
69+
| AWS |||||| 🚧 |
6970

7071
## Community & Support
7172

docs/src/content/docs/index.mdx

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Setting up and operating Kubernetes clusters often requires juggling multiple CL
2727
## Key Features
2828

2929
- 📦 **One Binary** — Embeds cluster provisioning, GitOps engines, and deployment tooling. No tool sprawl.
30-
- ☸️ **Simple Clusters** — Spin up Vanilla, K3s, Talos, VCluster, or KWOK clusters with one command. Same workflow across distributions.
30+
- ☸️ **Simple Clusters** — Spin up Vanilla, K3s, Talos, VCluster, KWOK, or EKS clusters with one command. Same workflow across distributions.
3131
- 🔓 **No Lock-In** — Uses native configs (`kind.yaml`, `k3d.yaml`, Talos patches, `vcluster.yaml`, `kwok.yaml`). Run clusters with or without KSail.
3232
- 📥 **Mirror Registries** — Avoid rate limits, and store images once. Same mirrors used by different clusters.
3333
- 📄 **Everything as Code** — Cluster settings, distribution configs, and workloads in version-controlled files.
@@ -53,11 +53,12 @@ KSail works on all major operating systems and CPU architectures:
5353

5454
Supported distributions run on different infrastructure providers:
5555

56-
| Provider | Vanilla | K3s | Talos | VCluster | KWOK |
57-
|----------|---------|-----|-------|----------|------|
58-
| Docker | ✅ (Kind) | ✅ (K3d) || ✅ (Vind) | ✅ (kwokctl) |
59-
| Hetzner ||||||
60-
| Omni ||||||
56+
| Provider | Vanilla | K3s | Talos | VCluster | KWOK | EKS |
57+
|----------|---------|-----|-------|----------|------|-----|
58+
| Docker | ✅ (Kind) | ✅ (K3d) || ✅ (Vind) | ✅ (kwokctl) ||
59+
| Hetzner |||||||
60+
| Omni |||||||
61+
| AWS |||||| 🚧 |
6162

6263
## Quick Start
6364

@@ -188,6 +189,12 @@ flowchart TD
188189
<Card title="VCluster (Vind)" icon="puzzle">
189190
Virtual Kubernetes clusters in Docker. Ideal for multi-tenancy, feature branches, and CI isolation. [Learn more →](/distributions/vcluster/)
190191
</Card>
192+
<Card title="KWOK (kwokctl)" icon="setting">
193+
Simulate large Kubernetes clusters at the API level with zero resource overhead. Ideal for controller development and scale testing. [Learn more →](/distributions/kwok/)
194+
</Card>
195+
<Card title="EKS" icon="external">
196+
Managed Kubernetes on AWS via eksctl. Scaffolding is available; cluster provisioning support is coming soon. [Learn more →](/distributions/eks/)
197+
</Card>
191198
</CardGrid>
192199

193200
## Providers
@@ -202,6 +209,9 @@ flowchart TD
202209
<Card title="Omni (Sidero)" icon="setting">
203210
Manage Talos clusters through the Sidero Omni SaaS platform. [Learn more →](/providers/omni/)
204211
</Card>
212+
<Card title="AWS" icon="external">
213+
Run managed EKS clusters on Amazon Web Services. Requires AWS credentials and an AWS account with EKS permissions. [Learn more →](/providers/aws/)
214+
</Card>
205215
</CardGrid>
206216

207217
## Integrations

0 commit comments

Comments
 (0)