diff --git a/clr-k8s-examples/8-kata/fire-runtimeClass.yaml b/clr-k8s-examples/8-kata/kata-fc-runtimeClass.yaml similarity index 59% rename from clr-k8s-examples/8-kata/fire-runtimeClass.yaml rename to clr-k8s-examples/8-kata/kata-fc-runtimeClass.yaml index 687f9a5..5ae4d88 100644 --- a/clr-k8s-examples/8-kata/fire-runtimeClass.yaml +++ b/clr-k8s-examples/8-kata/kata-fc-runtimeClass.yaml @@ -1,6 +1,6 @@ kind: RuntimeClass apiVersion: node.k8s.io/v1alpha1 metadata: - name: fire + name: kata-fc spec: - runtimeHandler: fire + runtimeHandler: kata-fc diff --git a/clr-k8s-examples/8-kata/kata-runtimeClass.yaml b/clr-k8s-examples/8-kata/kata-qemu-runtimeClass.yaml similarity index 100% rename from clr-k8s-examples/8-kata/kata-runtimeClass.yaml rename to clr-k8s-examples/8-kata/kata-qemu-runtimeClass.yaml diff --git a/clr-k8s-examples/README.md b/clr-k8s-examples/README.md index d54b70f..afa84e1 100644 --- a/clr-k8s-examples/README.md +++ b/clr-k8s-examples/README.md @@ -24,7 +24,7 @@ This script ensures the following ### Enabling experimental firecracker support -> EXPERIMENTAL: Optionally run [`setup_firecracker.sh`](setup_firecracker.sh) to be +> EXPERIMENTAL: Optionally run [`setup_kata_firecracker.sh`](setup_kata_firecracker.sh) to be able to use firecracker VMM with Kata. The firecracker setup switches the setup to use a sparse file backed loop device for @@ -77,7 +77,7 @@ An example is ### Running Kata Workloads with Firecracker -> EXPERIMENTAL: If firecracker setup has been enabled, runtime class set to "fire" will launch the POD/Deployment +> EXPERIMENTAL: If firecracker setup has been enabled, runtime class set to "kata-fc" will launch the POD/Deployment with firecracker as the isolation mechanism for Kata. An example is diff --git a/clr-k8s-examples/Vagrantfile b/clr-k8s-examples/Vagrantfile index 46555e5..5b1c61c 100644 --- a/clr-k8s-examples/Vagrantfile +++ b/clr-k8s-examples/Vagrantfile @@ -75,7 +75,7 @@ Vagrant.configure("2") do |config| # Bad hack for the vagrant libvirt boxes. WIll be removed once they are fixed. c.vm.provision "shell", privileged: false, inline: "sudo usermod --password vagrant root" c.vm.provision "shell", privileged: false, path: "setup_system.sh" - c.vm.provision "shell", privileged: false, path: "setup_firecracker.sh" + c.vm.provision "shell", privileged: false, path: "setup_kata_firecracker.sh" end end end diff --git a/clr-k8s-examples/setup_firecracker.sh b/clr-k8s-examples/setup_kata_firecracker.sh similarity index 87% rename from clr-k8s-examples/setup_firecracker.sh rename to clr-k8s-examples/setup_kata_firecracker.sh index 1910821..b2368cf 100755 --- a/clr-k8s-examples/setup_firecracker.sh +++ b/clr-k8s-examples/setup_kata_firecracker.sh @@ -62,13 +62,13 @@ sudo systemctl enable --now devicemapper # For now till we address https://github.com/kubernetes-sigs/cri-o/issues/1991 # use a shell script to expose firecracker through kata -cat <