From 70d0d71c86adc9395313bf05a9ba44f2e58c5e7f Mon Sep 17 00:00:00 2001 From: aerokube/boot1 Date: Sat, 23 Sep 2023 07:19:36 +0000 Subject: [PATCH] Documentation for Boot commit ba501da577d092ba8ca07b16f1001a41292449fe --- latest/index.html | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/latest/index.html b/latest/index.html index b401d64..0f43f49 100644 --- a/latest/index.html +++ b/latest/index.html @@ -532,7 +532,7 @@

Boot

Aerokube Software OÜ
version latest, -2023-09-21 +2023-09-23
Table of Contents
@@ -1127,9 +1127,18 @@
Creating a virtual machine with plugin
+
$ kubectl vm create -os ubuntu -n boot # Using latest operating system version
+$ kubectl vm create -os ubuntu:22.04 -n boot # Using exact operating system version
+
+
+
+

By default, Boot plugin will use your public key from ~/.ssh/id_rsa.pub, but you can explicitly provide a list of authorized keys:

+
+
+
Providing explicit authorized keys file to plugin
+
$ echo "ssh-rsa AAAAB3N... some-key" >> authorized_keys # Create a list of SSH authorized keys
-$ kubectl vm create -os ubuntu -auth-keys authorized_keys -n boot # Using latest operating system version
-$ kubectl vm create -os ubuntu:22.04 -auth-keys authorized_keys -n boot # Using exact operating system version
+$ kubectl vm create -os ubuntu -auth-keys authorized_keys -n boot # Using latest operating system version
@@ -1239,8 +1248,8 @@

Providing explicit computing resource to a new virtual machine with a plugin
-
$ kubectl vm create -os ubuntu -cpu 1.0 -mem 512Mi -auth-keys authorized_keys -n boot
-$ kubectl vm create -os ubuntu -cpu '1.0/0.5' -mem '512Mi/256Mi' -auth-keys authorized_keys -n boot # Different requests and limits
+
$ kubectl vm create -os ubuntu -cpu 1.0 -mem 512Mi -n boot
+$ kubectl vm create -os ubuntu -cpu '1.0/0.5' -mem '512Mi/256Mi' -n boot # Different requests and limits
@@ -1480,6 +1489,9 @@
$ kubectl vm create -os ubuntu -auth-keys /path/to/authorized_keys.file -n boot +
+

When this flag is missing, plugin will try to use your public key from ~/.ssh/id_rsa.pub file.

+
@@ -2801,8 +2813,7 @@

3
Creating a virtual machine with plugin
-
$ echo "ssh-rsa AAAAB3N... some-key" >> authorized_keys
-$ kubectl vm create -os ubuntu -auth-keys authorized_keys -n team-beta # Like in any kubectl command, -n flag sets namespace name
+
$ kubectl vm create -os ubuntu -n team-beta # Like in any kubectl command, -n flag sets namespace name
@@ -3381,7 +3392,7 @@

5. Pricing