{"adoption": {"forks": 1113, "observed_at": "2026-08-28T04:09:08.871600+00:00", "stars": 5044}, "canonical_url": "https://ross.abutalabs.com/products/k8s-for-docker-desktop", "card": {"archived": false, "artifact_type": "infra-config", "description": "为Docker Desktop for Mac/Windows开启Kubernetes和Istio。", "domain": ["developer-tools"], "enriched": true, "function": ["container-orchestration", "deployment", "developer-tools"], "health_score": 70, "homepage": null, "language": "PowerShell", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["denverdino/k8s-for-docker-desktop"], "name": "denverdino/k8s-for-docker-desktop", "platform": ["windows"], "pushed_at": "2026-05-19T06:31:49+00:00", "repo": "denverdino/k8s-for-docker-desktop", "stars": 5044, "tags": ["docker-desktop", "kubernetes", "istio", "helm", "china-mirrors", "local-development", "shell-scripts", "containers", "devops", "macos", "docker"], "topics": ["kubernetes", "docker", "china", "k8s", "helm", "istio", "mac", "windows"], "urls": [], "use_cases": ["enable kubernetes in docker desktop on mac", "start k8s cluster in docker desktop on windows behind the great firewall", "pull kubernetes images from aliyun mirror for docker desktop", "set up local kubernetes development environment with istio", "fix kubernetes stuck starting in docker desktop", "load specific kubernetes version images into docker desktop"], "what_it_is": "A set of scripts that enables Kubernetes (and optionally Istio) inside Docker Desktop for Mac and Windows by pre-loading required images, using Chinese mirror registries to work around network restrictions. It supports multiple Kubernetes versions via branch selection and configurable image properties.", "when_to_avoid": ["you are on Linux where Docker Desktop Kubernetes is not applicable", "you prefer a standalone cluster tool like Minikube or kind", "you cannot accept Docker Desktop's subscription terms", "you need production-grade cluster provisioning rather than a local dev setup"], "when_to_choose": ["you use Docker Desktop on Mac or Windows and need a local Kubernetes cluster, especially from China where image pulls are slow or blocked", "you want optional Istio service mesh in a local dev cluster", "you need a specific Kubernetes version that Docker Desktop does not ship by default"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/k8s-for-docker-desktop", "repo": "denverdino/k8s-for-docker-desktop", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.871600+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:23.065026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67a5a9d841f2c6b31289f205e20a6d532454b32b147d6ca34bdb50b8c4dcc075", "fetched_at": "2026-08-28T04:09:08.871600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/denverdino/k8s-for-docker-desktop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3104, "days_push": 106, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}