Docker-OSX/helm
2021-01-12 20:49:25 -08:00
..
templates add helm chart for running in Kubernetes 2021-01-12 20:26:19 -08:00
.DS_Store add helm chart for running in Kubernetes 2021-01-12 20:26:19 -08:00
Chart.yaml update doc with features 2021-01-12 20:49:25 -08:00
README.md update doc with features 2021-01-12 20:49:25 -08:00
values.yaml add helm chart for running in Kubernetes 2021-01-12 20:26:19 -08:00

docker-osx

Information

This installs docker-osx in Kubernetes.

Features

What works

  1. Setting cpu/memory options
  2. Setting VNC password
  3. Persistance
  4. Setting SMBIOS
  5. QEMU/virtio cpu changes
  6. Toggling Audio
  7. Additional port forwarding
  8. Kubernetes resource requests/limits
  9. Defining install partition size

What doesn't/isn't defined

  1. Defining a different version of macOS
  2. Additional QEMU parameters
  3. GPU support

Requirements

*) Install host machine requirements *) Ensure you are running QEMU 5.X *) Kubernetes *) Helm *) sickcodes/docker-osx-vnc Docker image

Build sickcodes/docker-osx-vnc

  1. Go back to the root directory

  2. 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.