{"adoption": {"forks": 328, "observed_at": "2026-08-28T04:04:50.166795+00:00", "stars": 1476}, "canonical_url": "https://ross.abutalabs.com/products/k8s-docker-desktop-for-mac", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Docker Desktop for Mac 开启并使用 Kubernetes ", "domain": ["developer-tools"], "enriched": true, "function": ["container-orchestration", "developer-tools", "deployment"], "health_score": 20, "homepage": "https://github.com/gotok8s/gotok8s", "language": "Batchfile", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["maguowei/k8s-docker-desktop-for-mac"], "name": "maguowei/k8s-docker-desktop-for-mac", "platform": ["cli"], "pushed_at": "2024-05-26T08:08:10+00:00", "repo": "maguowei/k8s-docker-desktop-for-mac", "stars": 1476, "tags": ["kubernetes", "docker-desktop", "image-mirror", "china-network", "shell-scripts", "local-cluster", "containers", "devops", "macos", "docker"], "topics": ["kubernetes", "k8s", "docker-for-mac", "docker", "k8s-for-china"], "urls": [], "use_cases": ["enable kubernetes in docker desktop on mac behind a restricted network", "pull k8s.gcr.io images when they are blocked", "set up a local kubernetes cluster for learning on mac", "mirror kubernetes images to docker hub automatically", "fix docker desktop kubernetes failing to start due to image pull errors", "retag synced kubernetes images to their original tags"], "what_it_is": "A set of shell scripts and GitHub Actions automation that syncs Kubernetes images from k8s.gcr.io to Docker Hub so Docker Desktop for Mac users can enable a local Kubernetes cluster behind restricted networks. It reloads the images locally and retags them to their original names so the cluster starts successfully.", "when_to_avoid": ["you are on Linux or Windows rather than Docker Desktop for Mac", "you need a production-grade cluster or full registry mirror service", "your network can reach k8s.gcr.io directly", "you need a Kubernetes version not covered by the synced image list"], "when_to_choose": ["you use Docker Desktop on macOS and cannot pull images from k8s.gcr.io due to network restrictions", "you want a quick local Kubernetes cluster for learning and development", "you need a simple script-based mirror rather than a full registry proxy"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/k8s-docker-desktop-for-mac", "repo": "maguowei/k8s-docker-desktop-for-mac", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "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:04:50.166795+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:50.166795+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:27.970789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "145abefcaef1eae2cbb4c200c3f5b410b9fa371aeb55abc7aef39761309e1d08", "fetched_at": "2026-08-28T04:04:50.166795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maguowei/k8s-docker-desktop-for-mac"}, {"content_hash": "e49bcaa8415f1ef77a42662cb25d4b089fb16b8d3947ff951f50074b1a5de785", "fetched_at": "2026-08-29T11:41:38.386678+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/gotok8s/gotok8s"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3075, "days_push": 829, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}