From b28dd7051782ceb87dadede8676cb7a88dc28881 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 12 Jan 2021 20:26:19 -0800 Subject: add helm chart for running in Kubernetes --- helm/README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 helm/README.md (limited to 'helm/README.md') diff --git a/helm/README.md b/helm/README.md new file mode 100644 index 0000000..72f9f94 --- /dev/null +++ b/helm/README.md @@ -0,0 +1,24 @@ +# docker-osx + +## Information + +This installs `docker-osx` in Kubernetes. + +## Requirements + +*) Kubernetes +*) Helm +*) `sickcodes/docker-osx-vnc` Docker image + +### Build `sickcodes/docker-osx-vnc` + +1) Go back to the root directory +1) Build docker image + + ``` + docker build \ + -t sickcodes/docker-osx-vnc:latest \ + -f vnc-version/Dockerfile . + ``` + +_Do not worry about passing `CPU`, `RAM`, etc as they are handled in `values.yaml` now._ \ No newline at end of file -- cgit v1.2.3 From a0a3f67bc02c7398cf78381b3ee97cede426f6ac Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 12 Jan 2021 20:28:40 -0800 Subject: add requriment for host machine --- helm/README.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'helm/README.md') diff --git a/helm/README.md b/helm/README.md index 72f9f94..50331be 100644 --- a/helm/README.md +++ b/helm/README.md @@ -6,6 +6,8 @@ This installs `docker-osx` in Kubernetes. ## Requirements +*) Install [host machine requirements](https://github.com/cephasara/Docker-OSX#requirements-kvm-on-the-host) + *) Ensure you are running QEMU 5.X *) Kubernetes *) Helm *) `sickcodes/docker-osx-vnc` Docker image -- cgit v1.2.3 From ce3ce48eb1a732ad2a668b85a93bdc5133c80161 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 12 Jan 2021 20:49:25 -0800 Subject: update doc with features --- helm/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'helm/README.md') diff --git a/helm/README.md b/helm/README.md index 50331be..34fc6a9 100644 --- a/helm/README.md +++ b/helm/README.md @@ -4,6 +4,24 @@ This installs `docker-osx` in Kubernetes. +## Features + +### What works +1) Setting cpu/memory options +1) Setting VNC password +1) Persistance +1) Setting SMBIOS +1) QEMU/virtio cpu changes +1) Toggling Audio +1) Additional port forwarding +1) Kubernetes resource requests/limits +1) Defining install partition size + +### What doesn't/isn't defined +1) Defining a different version of macOS +1) Additional QEMU parameters +1) GPU support + ## Requirements *) Install [host machine requirements](https://github.com/cephasara/Docker-OSX#requirements-kvm-on-the-host) -- cgit v1.2.3