Skip to content

Commit

Permalink
Merge pull request #150 from Burning1020/update-runtime
Browse files Browse the repository at this point in the history
doc: update container runtime with prefix kuasar
  • Loading branch information
abel-von committed Aug 7, 2024
2 parents 182d7f8 + f02c944 commit bac31e8
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 22 deletions.
14 changes: 7 additions & 7 deletions docs/containerd.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Kuasar has make some changes on official containerd v1.7.0 based on commit:`1f23
- `git` clone the codes of containerd fork version from kuasar repository.

```bash
git clone https://github.com/kuasar-io/containerd.git
git clone -b v0.2.0-kuasar https://github.com/kuasar-io/containerd.git
cd containerd
make
make install
Expand All @@ -27,8 +27,8 @@ Refer to the following configuration to modify the configuration file, default p
[proxy_plugins.vmm]
type = "sandbox"
address = "/run/vmm-sandboxer.sock"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.vmm]
runtime_type = "io.containerd.kuasar.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-vmm]
runtime_type = "io.containerd.kuasar-vmm.v1"
sandboxer = "vmm"
io_type = "hvsock"
```
Expand All @@ -39,8 +39,8 @@ Refer to the following configuration to modify the configuration file, default p
[proxy_plugins.quark]
type = "sandbox"
address = "/run/quark-sandboxer.sock"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.quark]
runtime_type = "io.containerd.quark.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-quark]
runtime_type = "io.containerd.kuasar-quark.v1"
sandboxer = "quark"
```

Expand All @@ -50,8 +50,8 @@ Refer to the following configuration to modify the configuration file, default p
[proxy_plugins.wasm]
type = "sandbox"
address = "/run/wasm-sandboxer.sock"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.wasm]
runtime_type = "io.containerd.wasm.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-wasm]
runtime_type = "io.containerd.kuasar-wasm.v1"
sandboxer = "wasm"
```

Expand Down
10 changes: 5 additions & 5 deletions docs/vmm/how-to-run-kuasar-with-isulad-and-stratovirt.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Sine some code have not been merged into the upstream containerd community, so y

git clone the codes of containerd fork version from kuasar repository.
```bash
$ git clone https://github.com/kuasar-io/containerd.git
$ git clone -b v0.2.0-kuasar https://github.com/kuasar-io/containerd.git
$ cd containerd
$ make bin/containerd
$ install bin/containerd /usr/bin/containerd
Expand All @@ -131,8 +131,8 @@ Add the following sandboxer config in the containerd config file `/etc/container
type = "sandbox"
address = "/run/vmm-sandboxer.sock"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.vmm]
runtime_type = "io.containerd.kuasar.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-vmm]
runtime_type = "io.containerd.kuasar-vmm.v1"
sandboxer = "vmm"
io_type = "hvsock"
```
Expand Down Expand Up @@ -240,11 +240,11 @@ linux:
namespaces:
options: {}
$ crictl runp --runtime=vmm podsandbox.yaml
$ crictl runp --runtime=kuasar-vmm podsandbox.yaml
5cbcf744949d8500e7159d6bd1e3894211f475549c0be15d9c60d3c502c7ede3
```

> Tips: `--runtime=vmm` indicates that containerd needs to use vmm-sandboxer runtime to run a pod sandbox
> Tips: `--runtime=kuasar-vmm` indicates that containerd needs to use vmm-sandboxer runtime to run a pod sandbox

- List pod sandboxes and check the sandbox is in Ready state:
```bash
Expand Down
4 changes: 2 additions & 2 deletions examples/run_example_container.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ cat > container.json <<EOF
}
EOF

# Run a container, default runtime is "vmm".
runtime=${1:-vmm}
# Run a container, default runtime is "kuasar-vmm".
runtime=${1:-kuasar-vmm}
crictl -r unix:///run/containerd/containerd.sock run --runtime="$runtime" container.json pod.json
rm -f container.json pod.json
2 changes: 1 addition & 1 deletion examples/run_example_wasm_container.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,5 @@ cat > container.json <<EOF
EOF

# Run a wasm container
crictl -r unix:///run/containerd/containerd.sock run --runtime="wasm" --no-pull container.json pod.json
crictl -r unix:///run/containerd/containerd.sock run --runtime="kuasar-wasm" --no-pull container.json pod.json
rm -f container.json pod.json
14 changes: 7 additions & 7 deletions scripts/build/build-containerd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

set -e

git clone https://github.com/kuasar-io/containerd.git
git clone -b v0.2.0-kuasar https://github.com/kuasar-io/containerd.git
mkdir bin && make -C containerd bin/containerd && mv containerd/bin/containerd bin

tee bin/config.toml > /dev/null <<EOF
Expand All @@ -28,17 +28,17 @@ disable_apparmor = true
runtime_type = "io.containerd.runc.v2"
sandboxer = "runc"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.vmm]
runtime_type = "io.containerd.kuasar.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-vmm]
runtime_type = "io.containerd.kuasar-vmm.v1"
sandboxer = "vmm"
io_type = "hvsock"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.quark]
runtime_type = "io.containerd.quark.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-quark]
runtime_type = "io.containerd.kuasar-quark.v1"
sandboxer = "quark"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.wasm]
runtime_type = "io.containerd.wasm.v1"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kuasar-wasm]
runtime_type = "io.containerd.kuasar-wasm.v1"
sandboxer = "wasm"
[proxy_plugins.vmm]
Expand Down

0 comments on commit bac31e8

Please sign in to comment.