Docker Desktop
To run Istio with Docker Desktop, install a version which contains a supported Kubernetes version (1.26, 1.27, 1.28, 1.29).
If you want to run Istio under Docker Desktop’s built-in Kubernetes, you need to increase Docker’s memory limit under the Resources->Advanced pane of Docker Desktop’s Settings…. Set the resources to at least 8.0
GB
of memory and 4CPUs
.Docker Preferences
Minimum memory requirements vary. 8
GB
is sufficient to run Istio and Bookinfo. If you don’t have enough memory allocated in Docker Desktop, the following errors could occur:- image pull failures
- healthcheck timeout failures
- kubectl failures on the host
- general network instability of the hypervisor
Additional Docker Desktop resources may be freed up using:
$ docker system prune