denverdino/k8s-for-docker-desktop

为Docker Desktop for Mac/Windows开启Kubernetes和Istio。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 13 minutes ago
Added to GitGenius on September 13th, 2026
Created on March 4th, 2018
Open Issues & Pull Requests: 36 (+0)
GitHub issues: Enabled
Number of forks: 1,112
Total Stargazers: 5,041 (+0)
Total Subscribers: 135 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 55.4 days
90th percentile: 69.0 days
Tracked items: 19

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 635 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

k8s-for-docker-desktop is a toolkit that enables Kubernetes and Istio on Docker Desktop for Mac and Windows.

The tool addresses the need to run a local Kubernetes cluster on Docker Desktop by downloading and configuring the required container images and components. It works by providing scripts that pull Kubernetes images from Alibaba Cloud's mirror service and configure them within Docker Desktop's built-in Kubernetes environment. Users run a shell script on Mac or a PowerShell script on Windows to initiate the setup, then enable Kubernetes through Docker Desktop's settings interface.

Developers should choose this tool if they are already using Docker Desktop on Mac or Windows and want a straightforward way to activate its bundled Kubernetes support without additional installation overhead. The project is particularly suited for those in regions where direct access to Docker's image repositories may be limited, since it leverages Alibaba Cloud's mirror service. The README acknowledges that users uncomfortable with Docker Desktop's subscription service agreement should consider alternatives like Minikube. The tool supports multiple Kubernetes versions through branch switching, and users can customize image versions by modifying the images.properties file if needed.

Development activity shows consistent maintenance with troubleshooting documentation that addresses known issues on both Mac and Windows platforms, including guidance for resolving Kubernetes startup problems and accessing logs. The project accepts community contributions through pull requests for adding support for additional Kubernetes versions. Documentation is provided in both Chinese and English, reflecting attention to an international user base.