@@ -191,10 +191,10 @@ modify it to fit your needs.
191
191
See [ this example] ( ../quickstart/kind.md#using-kindbox ) in the Quick Start
192
192
Guide for step-by-step instructions.
193
193
194
- ### Kindbox Simplicity
194
+ ### Kindbox Simplicity & Flexibility
195
195
196
- Kindbox is a very simple tool: it's a bash script wrapper around Docker commands
197
- that create, destroy, and resize a Kubernetes-in-Docker cluster.
196
+ Kindbox is a very simple and flexible tool: it's a bash script wrapper around
197
+ Docker commands that create, destroy, and resize a Kubernetes-in-Docker cluster.
198
198
199
199
That is, Kindbox talks to Docker, Docker talks to Sysbox, and Sysbox creates or
200
200
destroys the containers.
@@ -208,8 +208,8 @@ For this same reason, no specialized Docker images are needed for the containers
208
208
that act as K8s nodes. In other words, the K8s node image does not require
209
209
complex entrypoints or complex Docker commands for its deployment.
210
210
211
- This is important because it enables you to fully control the contents of the
212
- image and easily change it to your needs .
211
+ This in turn enables you to fully control the contents of the images that make
212
+ up the k8s nodes, as well as the process for launching the K8s cluster .
213
213
214
214
## K8s Cluster Deployment with Docker + Sysbox
215
215
@@ -261,9 +261,11 @@ Data is for a 10 node cluster, collected on a small laptop with 4 CPUs and 8GB R
261
261
| --------------------- | :---------: | :------------------: | :-----: |
262
262
| Storage overhead | 10 GB | 3 GB | 1 GB |
263
263
| Cluster creation time | 2 min | 2 min | 2 min |
264
- | Cluster deletion time | 5 sec | 20 sec | 13 sec |
265
264
266
- As shown, the storage overhead reduction when using Sysbox is significant (> 70%).
265
+ Latency-wise, the cluster creation time is similar (~ 2 minutes for a 10 node
266
+ cluster; not bad!).
267
+
268
+ But notice the storage overhead reduction when using Sysbox. It's significant (> 70%).
267
269
268
270
This reduction is possible because Sysbox has features that maximize
269
271
[ sharing of container image layers] ( images.md#inner-docker-image-sharing ) between
@@ -273,14 +275,6 @@ That sharing is even larger when Docker is running inside the container, which
273
275
is why the kindbox column shows the lowest overhead (by default kindbox uses the
274
276
` nestybox/k8s-node ` image which comes with Docker inside).
275
277
276
- Latency-wise, the cluster creation time is similar (~ 2 minutes for a 10 node
277
- cluster, not bad!)
278
-
279
- The cluster deletion time however is higher with Sysbox. The reason is that some
280
- Sysbox features rely on data movement between the container's root filesystem
281
- and Sysbox-managed directories on the host, and this data movement occurs both
282
- at cluster creation and cluster deletion.
283
-
284
278
## Preliminary Support & Known Limitations
285
279
286
280
Sysbox's support for KinD is preliminary at this stage.
0 commit comments