{"id":20424941,"url":"https://github.com/stackzoo/k8s-docker","last_synced_at":"2026-07-03T21:02:02.155Z","repository":{"id":240141527,"uuid":"627348274","full_name":"stackzoo/k8s-docker","owner":"stackzoo","description":"Deploy a local dev cluster with docker 🐋 ☸","archived":false,"fork":false,"pushed_at":"2023-04-13T09:29:56.000Z","size":3,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-15T15:08:27.761Z","etag":null,"topics":["docker","kind","minikube"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackzoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-13T09:26:49.000Z","updated_at":"2023-04-13T09:46:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"1e104d64-2382-46e3-a008-ca7524dfc211","html_url":"https://github.com/stackzoo/k8s-docker","commit_stats":null,"previous_names":["stackzoo/k8s-docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fk8s-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fk8s-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fk8s-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fk8s-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackzoo","download_url":"https://codeload.github.com/stackzoo/k8s-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241966977,"owners_count":20050324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","kind","minikube"],"created_at":"2024-11-15T07:11:35.116Z","updated_at":"2025-10-23T23:37:12.773Z","avatar_url":"https://github.com/stackzoo.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LOCAL K8S DEV ENVIRONMENT\n\nA simple local kubernetes dev environment based on \u003ca href=\"https://kind.sigs.k8s.io\"\u003eKinD\u003c/a\u003e or \u003ca href=\"https://minikube.sigs.k8s.io/docs/\"\u003eMinikube\u003c/a\u003e.\n\u003cbr/\u003e\nYou can use this for local development, testing, experimenting and even studying for the officials *CNCF* certifications.\n\u003cbr/\u003e\n**NOTE**: this only create the cluster and install metrics server on it, for more configurations and addons please read the official docs.\n\n## Requirements\n- `docker`\n- `kind`\n- `minikube`\n- `kubectl`\n- `helm`\n- `make`\n\n## Instructions\nThis repo contains a *Makefile*, you can inspect the make targets with the following command:\n```sh\n❯ make help\n\nUsage:\n  make \u003ctarget\u003e\n  help             Display this help.\n  kind-up          Spin up a dev cluster with KinD\n  kind-down        Delete the KinD dev cluster\n  mini-up      Spin up a dev cluster with Minikube\n  mini-dashboard  Enable minikube web dashboard\n  mini-down    Delete the Minikube dev cluster\n```\n\u003cbr/\u003e\n\nTo spin up your local dev cluster with *KinD*:\n```sh\n❯ make kind-up\n\nCreating cluster \"dev-cluster\" ...\n ✓ Ensuring node image (kindest/node:v1.26.3) 🖼\n ✓ Preparing nodes 📦 📦 📦 📦\n ✓ Writing configuration 📜\n ✓ Starting control-plane 🕹️\n ✓ Installing CNI 🔌\n ✓ Installing StorageClass 💾\n ✓ Joining worker nodes 🚜\nSet kubectl context to \"kind-dev-cluster\"\nYou can now use your cluster with:\n\nkubectl cluster-info --context kind-dev-cluster\n\nNot sure what to do next? 😅  Check out https://kind.sigs.k8s.io/docs/user/quick-start/\n\"metrics-server\" already exists with the same configuration, skipping\nHang tight while we grab the latest from your chart repositories...\n...Successfully got an update from the \"metrics-server\" chart repository\n...Successfully got an update from the \"gatekeeper\" chart repository\n...Successfully got an update from the \"neuvector\" chart repository\n...Successfully got an update from the \"kong\" chart repository\n...Successfully got an update from the \"hashicorp\" chart repository\n...Successfully got an update from the \"falcosecurity\" chart repository\n...Successfully got an update from the \"elastic\" chart repository\n...Successfully got an update from the \"keptn\" chart repository\n...Successfully got an update from the \"crossplane-stable\" chart repository\n...Successfully got an update from the \"banzaicloud-stable\" chart repository\nUpdate Complete. ⎈Happy Helming!⎈\nRelease \"metrics-server\" does not exist. Installing it now.\nNAME: metrics-server\nLAST DEPLOYED: Thu Apr 13 10:19:10 2023\nNAMESPACE: kube-system\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\nNOTES:\n***********************************************************************\n* Metrics Server                                                      *\n***********************************************************************\n  Chart version: 3.10.0\n  App version:   0.6.3\n  Image tag:     registry.k8s.io/metrics-server/metrics-server:v0.6.3\n***********************************************************************\n\u003cwaiting for metrics server to be up and running\u003e\ndeployment.apps/metrics-server condition met\n\u003ctest metrics retrieval\u003e\nNAME                        CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%\ndev-cluster-control-plane   167m         4%     561Mi           7%\ndev-cluster-worker          26m          0%     106Mi           1%\ndev-cluster-worker2         125m         3%     132Mi           1%\ndev-cluster-worker3         24m          0%     108Mi           1%\n```\n\nTo delete the *KinD* cluster:\n```sh\n❯ make kind-down\n\nDeleting cluster \"dev-cluster\" ...\nDeleted nodes: [\"dev-cluster-worker2\" \"dev-cluster-worker\" \"dev-cluster-worker3\" \"dev-cluster-control-plane\"]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackzoo%2Fk8s-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackzoo%2Fk8s-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackzoo%2Fk8s-docker/lists"}