https://microk8s.io/ MicroK8s Menu Close menu Jump to main content * Features * Tutorials * Docs * Community High availability K8s New Low-ops, minimal production Kubernetes, for devs, cloud, clusters, workstations, Edge and IoT. Select platform for install steps [53c3be42-l] Linux Windows macOS 1. Install MicroK8s on Linux sudo snap install microk8s --classic Don't have the snap command? Get set up for snaps 2. Check the status while Kubernetes starts microk8s status --wait-ready 3. Turn on the services you want microk8s enable dashboard dns registry istio Try microk8s enable --help for a list of available services and optional features. microk8s disable turns off a service. 4. Start using Kubernetes microk8s kubectl get all --all-namespaces If you mainly use MicroK8s you can make our kubectl the default one on your command-line with alias mkctl="microk8s kubectl". Since it is a standard upstream kubectl, you can also drive other Kubernetes clusters with it by pointing to the respective kubeconfig file via the --kubeconfig argument. 5. Access the Kubernetes dashboard microk8s dashboard-proxy 6. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. microk8s start and microk8s stop will do the work for you. Read the docs to learn more > Join the community Connect with our community and see what others are doing with MicroK8s > 1. Download the installer for Windows Download MicroK8s for Windows 2. Run the Installer Windows installer 3. Open a command line Windows commandline 4. Check the status while Kubernetes starts microk8s status --wait-ready 5. Turn on the services you want microk8s enable dashboard dns registry istio Try microk8s enable --help for a list of available services built in. microk8s disable turns off a service. 6. Start using Kubernetes microk8s kubectl get all --all-namespaces If you mainly use MicroK8s you can run the native Windows version of kubectl on your command-line. Learn how > 7. Access the Kubernetes dashboard microk8s dashboard-proxy 8. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. microk8s start and microk8s stop will do the work for you. Read the docs to learn more > Join the community Connect with our community and see what others are doing with MicroK8s > 1. Install MicroK8s on macOS brew install ubuntu/microk8s/microk8s microk8s install macOS terminal installing MicroK8s Don't have the brew command? Get it from the Homebrew website 2. Check the status while Kubernetes starts microk8s status --wait-ready 3. Turn on the services you want microk8s enable dashboard dns registry istio Try microk8s enable --help for a list of available services built in. microk8s disable turns off a service. 4. Start using Kubernetes microk8s kubectl get all --all-namespaces If you mainly use MicroK8s you can run the native macOS version of kubectl on your command-line. Learn how > 5. Access the Kubernetes dashboard microk8s dashboard-proxy 6. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. microk8s start and microk8s stop will do the work for you. Read the docs to learn more > Join the community Connect with our community and see what others are doing with MicroK8s > Automatic node allocation Self-healing high availability clusters Automatic data store, API services and leader election MicroK8s automatically chooses the best nodes for the Kubernetes datastore. When you lose a cluster database node, another node is promoted. No admin needed for your bulletproof edge. Lightweight upstream Kubernetes No APIs added or removed MicroK8s is small, with sensible defaults that 'just work'. A quick install, easy upgrades and great security make it perfect for micro clouds and edge computing. Read the whitepaper Kubernetes brief Best of breed Enterprise * Clustering * Auto-updating * Confinement * Storage --------------------------------------------------------------------- Platforms * Windows * macOS * Intel * ARM --------------------------------------------------------------------- Networking * CoreDNS * Ingress * Istio * Linkerd --------------------------------------------------------------------- Usability * Dashboard * Prometheus * Fluentd * Jaeger Built-in * Registry * Knative * Kubeflow * GPU support Full enterprise support available, no license fees Optional 24/7 support with 10 year security maintenance As the publishers of MicroK8s, we deliver the world's most efficient multi-cloud, multi-arch Kubernetes. Contact us [5d6da5c4-l] [a0bcf947-IoT] Embedded Kubernetes - try a Raspberry Pi cluster ARM or Intel. Standalone or cluster. Minimal space, maximum edge. Under the cell tower. On the racecar. On satellites or everyday appliances, MicroK8s delivers the full Kubernetes experience on IoT and micro clouds. Fully containerized deployment with compressed over-the-air updates for ultra-reliable operations. Zero-ops infrastructure Set it up and let it run Our goal is to eliminate everyday administration from Kubernetes clusters. Install, cluster, and then just watch it fly. You can configure MicroK8s if you want. Most people don't bother. MicroK8s will apply security updates automatically by default, defer them if you want. Upgrade to a newer version of Kubernetes with a single command. It's really that easy. [dc735dc5-s] [3ed91139-M] Fully containerised Kubernetes MicroK8s runs in an immutable container People love Docker images because they have no moving parts, for better security and simpler ops. MicroK8s also runs in an immutable container, so your Kubernetes itself is fully containerised. It sounds like an infinite loop, but it works quite nicely. Sensible defaults Kubernetes has a million options. We select the most popular and reliable. MicroK8s defaults to the most widely used Kubernetes options, so it 'just works' with no config necessary. Networking, storage and standard services are all provided out of the box with best of breed defaults. [cbe37336-MicroK8s-Apps] [9afbad2b-N] GPU acceleration Nvidia auto-detection with CUDA at the ready Pass GPUs to docker apps for deep learning. Define AI pipelines with Kubeflow on your workstation. We work with Amazon, Azure, Google, Oracle and IBM to simplify multi-cloud GPU enablement. Build and test locally on MicroK8s, then deploy to EKS, AKS or GKE with confidence. Batteries included Tracing. Metrics. Service Mesh. Registry. Prometheus is popular for metrics, so we bundled it. Just like Jaeger, Istio, LinkerD and KNative. Turn them on or off with one command. [3520f0fe-P] [c711b814-r] Automatic security updates Let it roll, or take control Choose stable security releases only, or try release candidates, betas and daily builds. MicroK8s can update automatically, with rollback on failure. Stick with a major version, or follow the latest upstream work. Go with the flow, or take control in the enterprise to specify versions with perfect precision. Safe and easy CI/CD Docker app developers love pipelines So your CI/CD machine spins up a clean VM for each test run? Just install MicroK8s at the top of your script for a crisp, clean K8s to run your tests. [dec3872d-M] Experience MicroK8s Here's a quick intro video. Pause and copy commands straight from this text console. The team behind MicroK8s Microk8s is built by the Kubernetes team at Canonical. We work with public cloud K8s teams, and also have two K8s distributions of our own. MicroK8s is on-rails and opinionated, for the zero-ops experience. We also make Charmed Kubernetes for total control of all the permutations of Kubernetes components. [74abf1f6-vanilla-canonic] [c4b290c8-Contact] Need help? Get in touch with one of our engineers. Contact us (c) 2021 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd. * Legal information * Manage your tracker settings * Report a bug on this site Go to the top of the page