{"id":26820079,"url":"https://github.com/ubuntu/microk8s","last_synced_at":"2025-03-30T06:02:01.741Z","repository":{"id":36962624,"uuid":"132732601","full_name":"canonical/microk8s","owner":"canonical","description":"MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.","archived":false,"fork":false,"pushed_at":"2024-10-27T10:05:00.000Z","size":11798,"stargazers_count":8485,"open_issues_count":201,"forks_count":772,"subscribers_count":113,"default_branch":"master","last_synced_at":"2024-10-29T09:54:31.723Z","etag":null,"topics":["cicd","developer-workstations","hacktoberfest","iot","k8s","kubernetes","snap"],"latest_commit_sha":null,"homepage":"https://microk8s.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/canonical.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-05-09T09:19:36.000Z","updated_at":"2024-10-29T09:13:59.000Z","dependencies_parsed_at":"2023-09-24T21:00:26.021Z","dependency_job_id":"7b5ad457-1977-40ea-b8f4-035357aa860b","html_url":"https://github.com/canonical/microk8s","commit_stats":{"total_commits":1270,"total_committers":178,"mean_commits":7.134831460674158,"dds":0.6527559055118111,"last_synced_commit":"ee4558ad793e2e96cb316097df04e8ee51e3b9ec"},"previous_names":["ubuntu/microk8s"],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fmicrok8s","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fmicrok8s/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fmicrok8s/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fmicrok8s/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canonical","download_url":"https://codeload.github.com/canonical/microk8s/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246281280,"owners_count":20752212,"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":["cicd","developer-workstations","hacktoberfest","iot","k8s","kubernetes","snap"],"created_at":"2025-03-30T06:01:52.833Z","updated_at":"2025-03-30T06:02:01.734Z","avatar_url":"https://github.com/canonical.png","language":"Python","readme":"\u003cimg src=\"docs/images/MicroK8s-logo-RGB-2022.png\" width=\"400px;\" /\u003e\n\n[![](https://github.com/canonical/microk8s/actions/workflows/build-snap.yml/badge.svg)](https://github.com/canonical/microk8s/actions/workflows/build-snap.yml)\n[![](https://snapcraft.io/microk8s/badge.svg)](https://snapcraft.io/microk8s)\n\n\u003cimg src=\"/docs/images/certified_kubernetes_color-222x300.png\" align=\"right\" width=\"200px\"\u003e\n\n## The smallest, fastest Kubernetes\n\nSingle-package fully conformant lightweight Kubernetes that works on [42\nflavours of Linux](https://snapcraft.io/microk8s). Perfect for:\n\n- Developer workstations\n- IoT\n- Edge\n- CI/CD\n\n \u003e Canonical might have assembled the easiest way to provision a single node Kubernetes cluster - [Kelsey Hightower](https://twitter.com/kelseyhightower/status/1120834594138406912)\n\n## Why MicroK8s?\n\n- **Small**. Developers want the smallest K8s for laptop and workstation\n  development.  MicroK8s provides a standalone K8s compatible with Azure\n  AKS, Amazon EKS, Google GKE when you run it on Ubuntu.\n\n- **Simple**. Minimize administration and operations with a single-package\n  install that has no moving parts for simplicity and certainty. All\n  dependencies and batteries included.\n\n- **Secure**. Updates are available for all security issues and can be\n  applied immediately or scheduled to suit your maintenance cycle.\n\n- **Current**. MicroK8s tracks upstream and releases beta, RC and final bits\n  the same day as upstream K8s. You can track latest K8s or stick to any\n  release version from 1.10 onwards.\n\n- **Comprehensive**. MicroK8s includes a curated collection of manifests for\n  common K8s capabilities and services:\n\n  - Service Mesh: Istio, Linkerd\n  - Serverless: Knative\n  - Monitoring: Fluentd, Prometheus, Grafana, Metrics\n  - Ingress, DNS, Dashboard, Clustering\n  - Automatic updates to the latest Kubernetes version\n  - GPGPU bindings for AI/ML\n\nDrop us a line at [MicroK8s in the Wild](docs/community.md) if you are\ndoing something fun with MicroK8s!\n\n## Quickstart\n\nInstall MicroK8s with:\n\n```\nsnap install microk8s --classic\n```\n\nMicroK8s includes a `microk8s kubectl` command:\n\n```\nsudo microk8s kubectl get nodes\nsudo microk8s kubectl get services\n```\n\nTo use MicroK8s with your existing kubectl:\n\n```\nsudo microk8s kubectl config view --raw \u003e $HOME/.kube/config\n```\n\n#### User access without sudo\nThe *microk8s* user group is created during the snap installation. Users in that group\nare granted access to `microk8s` commands. To add a user to that group:\n```\nsudo usermod -a -G microk8s \u003cusername\u003e\n```\n\n\n#### Kubernetes add-ons\n\nMicroK8s installs a barebones upstream Kubernetes. Additional services like dns and the Kubernetes dashboard can be enabled using the `microk8s enable` command.\n\n```\nsudo microk8s enable dns\nsudo microk8s enable dashboard\n```\n\nUse `microk8s status` to see a list of enabled and available addons. You can find the addon manifests and/or scripts under `${SNAP}/actions/`, with `${SNAP}` pointing by default to `/snap/microk8s/current`.\n\n## Documentation\n\nThe [official docs](https://microk8s.io/docs/) are maintained in the\nKubernetes upstream Discourse.\n\nTake a look at the [build instructions](docs/build.md) if you want to\ncontribute to MicroK8s.\n\n\u003ca href=\"https://snapcraft.io/microk8s\" title=\"Get it from the Snap Store\"\u003e\n            \u003cimg src=\"https://snapcraft.io/static/images/badges/en/snap-store-white.svg\" alt=\"Get it from the Snap Store\" width=\"200\" /\u003e\n          \u003c/a\u003e\n\n\u003ca href=\"https://github.com/canonical/microk8s/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=canonical/microk8s\" /\u003e\n\u003c/a\u003e\n","funding_links":[],"categories":["Roadmap","Shell","Tools and Libraries","Python","Kubernetes","Cluster Provisioning \u0026 Lifecycle","Featured On"],"sub_categories":["Cluster Provisioning","Container Runtime Distributions"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fmicrok8s","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubuntu%2Fmicrok8s","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fmicrok8s/lists"}